我正在测试Android ActivityRecognition API,我使用了这个tutorial。
为了获得更高的准确性,我正在检查信心,我看到的共同限制是信心必须> = 75.
我的应用程序在后台运行,活动识别会在一段时间内更新。
但我注意到了一些错误:
当应用程序在后台时,我正在使用其他应用程序,如whatsapp或facebook messenger它会检测到“IN_VEHICLE”
当我实际开车的时候需要10分钟的时间来检测我正在开车(我让它通过文字对话来通知我当前的活动)。
我尝试更改requestActivityUpdates
的区间参数值
但它并没有提高准确性。
有关如何提高准确性的任何建议吗?
答案 0 :(得分:0)
行。 所以对于遇到这个问题的人来说..
我使用后台服务进行了活动识别,所以 应用程序在bacgkround上它应该检测用户活动,如:WALK,ON_VEHIClE等。 但我注意到,当我启动另一个应用程序并输入消息时, 通过活动识别将设备的运动转换为“ON_VEHICLE”。