我正在从Symbian迁移到Android。对于基于symbian的诺基亚手机,使用Java支持加速度计传感的是移动传感器API(JSR 256),它在每个支持它的诺基亚手机的技术规范中提供。
然而,对于基于Android的“HTC Desire”手机,我不确定HTC手机是否必须提供传感器API,或者手机对Android 2.2的支持是否足以让java代码访问手机的加速计数据。请指教。
更具体地说,我正在考虑编写一个使用加速度计的PC应用程序,就像PC的无线鼠标一样。然后为它添加一些额外的功能,作为通用的pc控制器,除了鼠标使用的标准x-y轴外,还考虑z轴。为此,HTC是否应该提供任何API来访问加速度计数据?如果是这样,什么API?还是HTC的Android 2.2足以实现这一壮举?请指教。提前谢谢。
答案 0 :(得分:1)
Android提供了一个API来访问所有Android设备的加速度计(请参阅此处:http://developer.android.com/reference/android/hardware/SensorManager.html),并且有很多关于如何使用它的示例。这与HTC无关。