我已经开始玩加速度计并且有一个有趣的问题。
有没有办法可靠地检测用户是否正在使用手机开启现场 - 以及多少(例如度数)?
我试过查找它并没有找到任何有用的结果(在切断所有来自'turn'和'rotate'之类的误报后)。
也许我正在考虑错误的工作技术(GPS更好?)但我想的是手机不必依靠外部输入才能工作。
想象一下,用户正站着形成一个垂直的“轴”,围绕着哪个电话轨道。我想检测用户是否将手机放在他前面(例如)向左转90度。测得的度数的可靠性和准确性不一定很高。
答案 0 :(得分:0)
答案一般是否定的。用户可以站立不动并转动手机。如果手机是固定的,那么是的,只需使用azymuth。我会说这可能非常准确。
答案 1 :(得分:0)
使用陀螺仪完成此任务,陀螺仪可以绕电话轴旋转..
http://developer.android.com/guide/topics/sensors/sensors_motion.html#sensors-motion-gyro