手机进入待机模式时,数据'记录器'关闭

时间:2010-04-21 09:29:27

标签: android gps sensor

我正在创建一个记录gps数据和手机传感器数据的数据记录器。我只是一个奇怪的问题。如果几分钟没有触摸手机,它将进入待机模式(屏幕变黑),这会导致记录仪停止工作。实际上记录器中的写字停止工作。从黑屏出来后GPS恢复正常,但是当我查看我创建的日志时,它只显示几分钟的保存点。

有谁知道造成这种情况的原因是什么?

1 个答案:

答案 0 :(得分:1)

这是节省电池的正常行为。除非电话明确告知您的程序“唤醒”,否则在待机模式下一切都会停止。我之前没有尝试过这个,所以不能给出任何代码,但我建议你看一下Alarm Manager。但是,有两点需要注意:首先,如果您经常使用日志,这将立即终止电池。您必须非常小心地实施此警报,并在必要时关联WakeLock。其次,您必须让用户意识到即使在待机状态下它也会继续记录,这样当电池电量远低于离开电池时,他们不会感到惊讶。