通过加速度计读取手机的角度变化

时间:2015-12-21 14:40:52

标签: android accelerometer

鉴于我可以在三个轴上读取重力对我的设备的影响,我正在寻找一些数学,这将使我更加合理地了解我手中的设备发生了什么。我想基于向前和向后倾斜设备以及向右和向左倾斜设备来创建二维控件。

看似复杂的部分是我想让控件以可预测的方式运行,而不管启动控件时设备的起始位置如何。例如,如果用户在床上将手机倒置在他们的头部上方,即使从加速度计发出的数字完全不同,从用户的角度看,一切都应该仍然相同。考虑到开始使用控件时设备的实际状态,我可以设想某种转换会产生看起来像设备在平台上开始的数字。

0 个答案:

没有答案