在短时间内安排Android中的时间精确任务

问题描述

应用程序正在运行ForegroundService。在运行此服务时,它需要每5秒执行一些任务。测量经过的系统时间中的时间间隔很重要。

所有这些都在正常运行时间工作,并受cpu睡眠影响。 官方文档建议将AlarmManager用于时间精确的任务,但是在如此短的间隔内它将无法正常工作,并会导致“过度唤醒”警告。 保持唤醒锁阻止cpu睡眠会导致应用严重消耗电池电量。

所以我的问题是:如何安排将在短时间间隔(几秒钟)内执行的任务,该时间间隔是在经过的时间线上测量的?

预先感谢您的帮助。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)