我需要一项能够持续监控加速计传感器的服务。我知道过去不可能在不阻止显示器关闭的情况下这样做,这对电池寿命来说当然很糟糕。
我的问题是 - 有没有一种很好的方法来实现能够在后台持续运行的节能加速度计监视器?
答案 0 :(得分:1)
让您的服务工具SensorEventListener。然后将您的服务注册到SensorManager。
我为您检查了有关传感器的文档,我相信SensorManager的标题可以回答您的问题。你提出的每一个问题都在第二段中讨论过。
答案 1 :(得分:1)
当屏幕在所有手机上可靠关闭时,您无法使用加速度计。它适用于部分手机,但不适用于其他手机。有关开放式错误报告,请参阅https://code.google.com/p/android/issues/detail?id=11028。
此外,此问题与Android Workaround for non-working sensors when screen is off
重复