java - AlarmManager 对闹钟应用程序电池的影响

标签 java android

我想为安卓开发一个闹钟应用
我正在使用每 1 秒启动一次服务以检查系统时间的 AlarmManager。
现在我有 3 个问题:

1-是否有其他方法可以每 1 秒检查一次系统时间?这项工作的最佳方法是什么?

2-我的电池充电方式是什么?是否会导调用池电量减少得更快?

3- 什么机制使用 android 闹钟应用 来检查时间?

请帮助我构建这个应用程序

谢谢

最佳答案

您为什么不直接使用操作系统提供的 AlarmManager 功能,而不是尝试自己发明这个功能。基本上,这允许您在预定时间调用服务(可能最终是您想要执行的操作)。

你的建议对电池来说会是个很大的问题,而且听起来不是一个好方法。

关于java - AlarmManager 对闹钟应用程序电池的影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23205328/

相关文章:

java - 如何分发多模块maven项目

java - 搜索文件的内容

java - Hazelcast 锁 - 实例死亡

java - 为什么我的代码从嵌套的 JSON 数组返回值 'null'

android - java.lang.NoClassDefFoundError : Failed resolution of: Lorg/jacoco/agent/rt/internal_14f7ee5/Offline 错误

java - 将照片围绕点 (x,y) 裁剪为 600x600

java - 甲骨文/JDBC : retrieving TIMESTAMP WITH TIME ZONE value in ISO 8601 format

android - Html onclick 在 Android 中触发两次

java - 如何删除 android TimePicker 周围的空间

android - 刷新项目列表的 MutableLiveData