0

我正在寻找一种解决方案来保护我的“基于位置的应用程序”中的电池。我有一个关于 Activity Recognition 的问题,它为 Android 提供了 Google。实际上我遇到的问题是我的手机只有在手机唤醒时才能识别我当前的“活动”。当屏幕关闭时,识别不起作用。解锁手机(屏幕打开)后,识别恢复。这正常吗?我无法想象,因为 API 提供了诸如“骑自行车”之类的活动——谁在骑自行车时打开了屏幕?!

有没有其他好的方法来检查是否有人在开车?是否可以使用其他传感器(如加速度计)?请告诉我。我很感激每一个小建议。

提前致谢。

4

1 回答 1

0

为了节省用户设备的电池电量,一旦设备进入睡眠状态,活动识别检测就会停止。如果您的应用程序是用户打开的某种健身应用程序(并且知道它可能会耗尽电池),您可以使用以下方法之一从您的服务中继续跟踪用户的活动:保持设备唤醒

于 2016-04-30T11:40:14.710 回答