我有一个应用程序可以感知设备的运动,并在设备移动时发出警报。目前我正在使用Accelerometer。但我无法微调它。即使很小的动作也会引起警报。
所以我的问题是哪种传感器最适合这项任务?还有其他可用的工作方法吗?
请帮帮我们..
对于这个蹩脚的问题感到抱歉,我想我可以在同一期内获得有关其他人的开发经验的答案,
无论如何,这就是我所做的,
I used this code in this Answer
猜测问题在于传感器数据的过滤,我的方法只是将浮点数转换为整数,以便小数部分被截断..但它不起作用.. 但是上面链接中的代码在一些小的改动中效果更好。
感谢您的建议..
答案 0 :(得分:0)
只需使用陀螺仪即可。 如果有人移动设备,他们肯定会稍微倾斜。
检查陀螺仪是否有任何剧烈变化。
http://developer.android.com/guide/topics/sensors/sensors_motion.html#sensors-motion-gyro