是否可以连续跟踪Android上的运动传感器事件,即使应用程序不在前台?
如果是的话 - 电池消耗是多少?
一位客户询问是否有可能编写一个应用程序,如果该人“摔倒”将启动一个动作 - 这基本上意味着持续聆听运动传感器以便快速移动。
答案 0 :(得分:20)
首先,您绝对可以在后台监控传感器。您需要为该类型的应用程序使用服务。以下是有人创建晴雨表data logger的示例。没有任何理由你不能使用不同的传感器。
其次,就我所知,连续运行传感器会快速耗尽电池。此演示文稿表明,根据您的采样速度,您可以燃烧大约4% of the battery per hour on the sensor use。
最后,您绝对可以唤醒手机并对该服务收到的活动采取行动。请参阅this question。