在 Android 上持续监控加速度传感器

发布于 2025-01-07 10:47:17 字数 117 浏览 0 评论 0原文

我需要一项持续监控加速度计传感器的服务。我知道,在过去,如果不阻止显示屏关闭,就不可能做到这一点,这对电池寿命来说当然是很糟糕的。

我的问题是 - 有没有一种好方法来实现在后台持续运行的节能加速计监视器?

I need to have a service which constantly monitors the accelerometer sensor. I know that in the past it was not possible to do so without preventing the display from turning off, which is of course awful for battery life.

My question is - is there a good way to implement power efficient accelerometer monitor which would constantly run in the background?

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

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

发布评论

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

评论(2

别低头,皇冠会掉 2025-01-14 10:47:17

让您的服务实现 SensorEventListener。然后将您的服务注册到 SensorManager

我为您检查了有关传感器的文档,我相信 SensorManager 解答您的问题。您提出的每个问题都在第二段中得到了解决。

have your Service implement SensorEventListener. Then register your Service to the SensorManager.

I checked the docs about sensors for you and I believe the header for SensorManager answers your questions. Every issue you have brought up was addressed in the second paragraph.

回心转意 2025-01-14 10:47:17

当所有手机的屏幕都可靠关闭时,您无法使用加速计。它适用于某些手机,但不适用于其他手机。请参阅 https://code.google.com/p/android/issues /detail?id=11028 查看开放的错误报告。

另外,这个问题与 Android Workaround for non - 屏幕关闭时传感器工作

You cannot use the accelerometer when the screen is off reliably across all phones. It works for some phones, but not others. See https://code.google.com/p/android/issues/detail?id=11028 for an open bug report.

Also, this question is a duplicate of Android Workaround for non-working sensors when screen is off

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