我正在寻找一种解决方案来保护我的“基于位置的应用程序”中的电池。我有一个关于 Activity Recognition 的问题,它为 Android 提供了 Google。实际上我遇到的问题是我的手机只有在手机唤醒时才能识别我当前的“活动”。当屏幕关闭时,识别不起作用。解锁手机(屏幕打开)后,识别恢复。这正常吗?我无法想象,因为 API 提供了诸如“骑自行车”之类的活动——谁在骑自行车时打开了屏幕?!
有没有其他好的方法来检查是否有人在开车?是否可以使用其他传感器(如加速度计)?请告诉我。我很感激每一个小建议。
提前致谢。