【发布时间】:2014-08-25 09:15:43
【问题描述】:
我一直在试图弄清楚如何制作一个应用程序来检测设备是否已被大量移动,而不仅仅是晃动。我正在尝试检测至少一英尺的距离。阅读官方 Android 开发网站上的培训部分,我最好的猜测是我应该使用Significant Motion Sensor,但我找不到如何使用它的示例。我是否只是将我的“当前”位置存储在一个数组中,然后在调用onTrigger() 时将其与Event 的值数组进行比较?
或者我应该改用加速度计吗?其他传感器? LocationManager(这个够准确吗?)?
【问题讨论】:
标签: android motion-detection motionevent