我最近将我的nexus one更新为Android 2.3.3,现在我无法通过在SensorManager中注册的“SensorEventListener”检测到抖动。如果你想要一个具体的例子,我的代码接近这个例子来检测震动。 Thilo Köhler's shake example。
有没有人对此有任何想法?我没有看到谷歌列出的api从2.2到2.3或从2.3到2.3.3明确谈到这个有任何差异。我也无法找到任何有关此问题的差异。
答案 0 :(得分:0)
我最终只是将SensorEventListener的onAccuracyChanged中的所有内容重新分解为onSensorChanged。对于那些寻找更具体的如何做到这一点的例子,这里有一个很好的例子Shaker.java。
希望这可以帮助其他任何遇到此未记录的api功能的人改变。