0
如何在电池管理器Android应用程序的后台运行服务?Android - 当某些条件满足如何显示通知时,如何在后台运行服务
当电池电量不足或满足某些标准时,我将如何显示或接收通知?
例如,对于闹铃,当当前时间等于闹铃时间时,闹铃响起。
如何在电池管理器Android应用程序的后台运行服务?Android - 当某些条件满足如何显示通知时,如何在后台运行服务
当电池电量不足或满足某些标准时,我将如何显示或接收通知?
例如,对于闹铃,当当前时间等于闹铃时间时,闹铃响起。
你有3种选择:
您创建一个长时间运行的服务。它会产生一个线程来检查您定期提到的内容。我不会建议这个寿命,这些服务往往会被操作系统长期杀死。此外,您必须使用唤醒锁来防止系统在闲置几分钟后手机闲置时将cpu置于闲置状态 - 这也会停止您的服务。
查看可以注册广播接收器的可用系统事件。如果你找到合适的(我认为有一个用于指示电池电量不足),为它们写接收器。
使用定时服务注册意图定期启动关闭。这些意图将开始一个服务(短期运行),将做你的事情。