SensorEventListener 在 Android 2.3.3 中不再检测

发布于 2024-10-19 18:36:07 字数 343 浏览 5 评论 0原文

我最近将我的 Nexus One 更新到了 Android 2.3.3,现在我无法使用在 SensorManager 中注册的“SensorEventListener”检测到震动。如果您想要一个具体的示例,我的代码与此示例很接近,用于检测震动。 Thilo Köhler 的摇晃示例

有人对此有什么想法吗?我没有看到谷歌列出的从 2.2 到 2.3 或从 2.3 到 2.3.3 的 api 有任何差异,明确讨论了这一点。我也找不到任何与此相关的差异。

I recently updated my nexus one to Android 2.3.3 and now I am unable to detect a shake with my "SensorEventListener" registered in a SensorManager. My code is close to this example to detect a shake if you want a concrete example. Thilo Köhler's shake example.

Does anyone have any ideas on this? I don't see any differences in the api listed by google going from 2.2 to 2.3 or from 2.3 to 2.3.3 that explicitly talks about this. I was also unable to find any differences that talk about this.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

变身佩奇 2024-10-26 18:36:07

我最终只是将 SensorEventListener 的 onAccuracyChanged 中的所有内容重构为 onSensorChanged。对于那些正在寻找如何执行此操作的更具体示例的人,这里有一个很好的示例 Shaker.java

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

I ended up just re-factoring everything in SensorEventListener's onAccuracyChanged to onSensorChanged. For those of you looking for a more concrete example of how to do this, here is a good example Shaker.java.

Hope this helps anyone else running into this undocumented api functionality change.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文