2011-03-03 54 views
0

我最近更新了我的nexus one到Android 2.3.3,现在我无法使用在SensorManager中注册的“SensorEventListener”来检测抖动。如果你想要一个具体的例子,我的代码接近这个例子来检测一个动摇。 Thilo Köhler's shake exampleSensorEventListener不再在Android 2.3.3中检测到

有没有人有任何想法呢?我没有看到谷歌列出的API从2.2到2.3或从2.3到2.3.3的任何差异明确谈到这一点。我也无法找到任何有关这个问题的分歧。

+0

为了更具体一些,它从来没有用新的api调用onAccuracyChanged()。 – 2011-03-03 00:32:58

回答

0

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

希望这有助于任何人遇到这个无证API功能的变化。