你看过SensorManager了吗?
这里有一个非常好的教程:http://www.ibm.com/developerworks/opensource/library/os-android-sensor/
问题编辑后更新:
SensorEventListener是一个接口,而不是一个类,因此您必须在两个回调中实现您的代码:
abstract void onAccuracyChanged(Sensor sensor, int accuracy) // Called when the accuracy of a sensor has changed.
abstract void onSensorChanged(SensorEvent event) // Called when sensor values have changed.
Run Code Online (Sandbox Code Playgroud)
你会对第二个更感兴趣.
请看一下我上面发布的教程.中途有一个加速度计示例:
传感器示例
示例应用程序仅监视方向和加速计传感器的更改(请参阅下载以获取源代码).收到更改后,传感器值将显示在TextView窗口小部件的屏幕上.图1显示了应用程序的运行情况.
您必须分析要检测的运动模式,并创建一个相应反应的侦听器.
| 归档时间: |
|
| 查看次数: |
7359 次 |
| 最近记录: |