SensorEventListener不再在Android 2.3.3中检测到

时间:2011-03-03 00:13:35

标签: android accelerometer shake

我最近将我的nexus one更新为Android 2.3.3,现在我无法通过在SensorManager中注册的“SensorEventListener”检测到抖动。如果你想要一个具体的例子,我的代码接近这个例子来检测震动。 Thilo Köhler's shake example

有没有人对此有任何想法?我没有看到谷歌列出的api从2.2到2.3或从2.3到2.3.3明确谈到这个有任何差异。我也无法找到任何有关此问题的差异。

1 个答案:

答案 0 :(得分:0)

我最终只是将SensorEventListener的onAccuracyChanged中的所有内容重新分解为onSensorChanged。对于那些寻找更具体的如何做到这一点的例子,这里有一个很好的例子Shaker.java

希望这可以帮助其他任何遇到此未记录的api功能的人改变。