Android 如何检测设备的移动?
我想检测一个像Moo-Box一样的动作,我把手机倒过来,当我把它转回来时,它就会发出一个动作。。。 对于Android。 最好的方法是什么 可以自定义事件列表器您看过吗 这里有一个非常好的教程: 问题编辑后更新: SensorEventListener是一个接口,而不是一个类,因此您必须在两个回调中实现代码:Android 如何检测设备的移动?,android,Android,我想检测一个像Moo-Box一样的动作,我把手机倒过来,当我把它转回来时,它就会发出一个动作。。。 对于Android。 最好的方法是什么 可以自定义事件列表器您看过吗 这里有一个非常好的教程: 问题编辑后更新: SensorEventListener是一个接口,而不是一个类,因此您必须在两个回调中实现代码: abstract void onAccuracyChanged(Sensor sensor, int accuracy) // Called when the accuracy of
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显示了正在运行的应用程序
您必须分析要检测的移动模式,并创建相应反应的侦听器。您需要搜索使用Android加速计的示例。这就是运动事件如何建立并传递到请求应用程序的方式
这是一个起点,但它侧重于检测设备的震动。非常好的教程,适合我的需要。感谢链接现在已断开-(