【发布时间】:2014-03-05 22:46:26
【问题描述】:
是否可以连续跟踪 Android 上的运动传感器事件,即使应用程序不在前台?
如果是 - 电池消耗了什么?
一位客户询问是否有可能编写一个应用程序,在人“跌倒”时启动一个动作 - 这基本上意味着不断地聆听运动传感器以了解快速移动。
【问题讨论】:
标签: android-sensors
是否可以连续跟踪 Android 上的运动传感器事件,即使应用程序不在前台?
如果是 - 电池消耗了什么?
一位客户询问是否有可能编写一个应用程序,在人“跌倒”时启动一个动作 - 这基本上意味着不断地聆听运动传感器以了解快速移动。
【问题讨论】:
标签: android-sensors
首先,您绝对可以在后台监控传感器。您需要为该类型的应用程序使用服务。这是某人创建气压计data logger 的示例。没有任何理由不能使用不同的传感器。
其次,据我所知,像这样连续运行传感器会很快耗尽电池电量。该演示文稿表明,根据您的采样速度,您可以烧穿大约4% of the battery per hour on the sensor use。
最后,您绝对可以唤醒手机并根据该服务收到的事件采取行动。见this question。
【讨论】: