2

我正在开发一个 android 程序,在该程序中我使用服务从加速度计捕获数据。即使屏幕关闭,我也使用唤醒锁继续捕获数据。还有一个 TimerTask 以确保每 50 毫秒读取一次数据。我使用广播接收器在屏幕关闭事件后重新注册事件侦听器。屏幕点亮时一切正常,但当屏幕熄灭时,会有延迟,并且大约每 800 毫秒捕获一次数据。即使不使用加速度计,此函数 TimerTask 中也会出现延迟。我还尝试使用 hanlde 并为线程设置延迟 50 毫秒,但空白屏幕的延迟仍然存在。我正在使用摩托罗拉剃须刀和安卓果冻豆。谁能帮我?谢谢!

4

0 回答 0