gpt4 book ai didi

android - 利用手机的传感器来检测移动和停止

转载 作者:行者123 更新时间:2023-11-30 02:45:30 24 4
gpt4 key购买 nike

我是 Android 开发的初学者。我注意到我的 Nexus 5 可以检测到我何时移动和何时停止。我想构建一个应用程序来检测我何时移动,但当我停下来并从我停下的地方走了几英尺时,我希望它发送通知。

我知道传感器会在几秒钟内检测到我正在开车,但我不知道它是否检测到驾驶已经停止。我知道 android 有运动传感器 API,但我不知道要使用哪个传感器以及哪种传感器类型最适合此类运动检测。

我也知道我必须使用 GPS 权限或其他任何东西,但我想知道是否有人知道更多关于我如何处理这个问题的信息。 “方法”不是最好的词,因为它让人觉得我正在努力让人们帮助我解决这个问题,但我不知道该如何表达。

感谢任何帮助。

最佳答案

您需要的 API 是 google play 服务 Activity 检测 http://developer.android.com/training/location/activity-recognition.html .它不使用 GPS(或者至少不使用 GPS),它主要使用加速度计来检测加速和减速。

顺便说一句,我只使用位置数据(网络,而不是用于电池的 GPS)来完成此操作。这比您想象的要难,因为遇到红灯 parking 、因各种原因减速等等。即使 Google 的东西也不要指望完美 - 这是最好的猜测。

关于android - 利用手机的传感器来检测移动和停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25111345/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com