我想探测一个像moo盒子一样的移动,我把手机倒过来,当我把它转回来的时候,它会发出一个动作……
对于Android。
什么是最好的方法
可以自定义事件列表器

最佳答案

你看了吗?
这里有一个很好的教程:SensorManager
问题编辑后更新:
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.

你会对第二个更感兴趣。
请看一下我在上面贴的教程。中间有一个加速计示例:
传感器示例
示例应用程序只监视方向和加速计传感器的更改(有关源代码,请参阅下载)。当收到更改时,传感器值显示在textview小部件的屏幕上。图1显示了正在运行的应用程序。
你将不得不分析你想要检测的运动模式,并创建一个相应反应的监听器。

10-08 17:33