我已经开始尝试与加速度计交互,并有一个有趣的问题。
有没有一种方法可以可靠地检测用户是否在当场使用手机开机-以及开机程度(例如度)?
我试着查了一下,但没有找到任何有用的结果(在剔除了所有来自'turn‘和’rotate‘之类的词的误报后)。
也许我想的是不适合这项工作的技术(GPS更好?)但我在想的是,手机不需要依赖外部输入就能工作。
想象一下,用户正站着形成一个垂直的“轴”,手机围绕着它运行。我想检测一下,拿着前面的手机的用户是否(例如)向左转了90度。测量的可靠性和准确度很好,不一定很高。
发布于 2013-03-04 16:26:52
答案通常是否定的。用户可以站着不动,然后转动手机。如果手机修好了,那就用azymuth吧。我想说这可能是相当准确的。
发布于 2013-03-05 00:35:11
使用陀螺仪来完成这项任务,陀螺仪可以让你绕手机轴旋转。
http://developer.android.com/guide/topics/sensors/sensors_motion.html#sensors-motion-gyro
https://stackoverflow.com/questions/15197246
复制相似问题