我正在从Symbian迁移到Android。对于基于Symbian的诺基亚手机,使用Java的加速度传感器感测是由Mobile Sensor API(JSR 256)提供的,该技术在每个支持它的诺基亚手机的技术规范中都提供。
但是,对于基于Android的“ HTC Desire”手机,我不确定HTC移动电话是否必须提供传感器API,或者移动电话对Android 2.2的支持是否足以获取Java代码来访问移动电话的加速度计数据。请指教。
更具体地说,我正在考虑编写一个Java应用程序,该应用程序使用加速度计来充当PC的无线鼠标。然后添加一些额外的功能以用作通用pc控制器,该控制器将z轴与鼠标使用的标准x-y轴分开考虑。为此,HTC是否应提供任何API来访问加速度计数据?如果是这样,什么API?还是HTC的Android 2.2足以实现这一壮举?请指教。先感谢您。
最佳答案
Android提供了一个用于访问所有Android设备的加速度计的API(请参见此处:http://developer.android.com/reference/android/hardware/SensorManager.html),并且有许多有关如何使用它的示例。这与HTC无关。
关于android - 基于通用加速度计的android代码是否可以在htc手机上使用? (具体请参阅HTC的要求),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3992664/