微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决在短时间内安排Android中的时间精确任务

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

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

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

预先感谢您的帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。