我想通过手机的传感器来检测手机是在移动还是只是被人震动。但是传感器的结果非常灵敏,很难通过方向传感器或加速度传感器来区分移动或摇动,并且使用一些数学方法?
非常感谢!
答案 0 :(得分:0)
我不确定我是否理解这个问题 - 听起来你是想尝试区分GPS和加速度计?他们是两种不同的设备......
答案 1 :(得分:0)
如果您尝试检测明显的震动,我建议使用加速度计。然后,只需用onSensorChanged()检测最低速度即可。
Google搜索“android detect shake”的第一个搜索结果为我带来了这样的结果:http://www.clingmarks.com/?p=25
在发布主题之前,请先在此处和Google中使用搜索功能。