我目前正在尝试检测何时通过Android停放汽车。我正在考虑使用Android检测到的活动(https://ddevelopers.google.com/android/reference/com/google/google/android/android/gms/location/detectionaltivity(并检测IN_VEHICLE和on_foot之间的切换。但这意味着定期对设备进行轮询,因此并不是真正的电力效率。
您认为它足够可靠吗?另外,也许还有一个更好的解决方案?你怎么认为 ?我还考虑使用蓝牙并检测何时不属于汽车的蓝牙,但每个人都不使用蓝牙。
我已经在一个应用程序中使用了ActivityRecognitionapi,并且相当准确。您不是在"轮询"设备,而是订阅活动更改。这意味着无论如何手机的操作实际上都没有开销。