首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android -How在满足一定条件的情况下后台运行服务,如何显示通知

Android -How在满足一定条件的情况下后台运行服务,如何显示通知
EN

Stack Overflow用户
提问于 2011-02-09 18:53:45
回答 1查看 652关注 0票数 0

如何在电池管理器Android应用程序的后台运行服务?

当电池电量不足或满足特定条件时,如何显示或接收通知?

例如,对于告警,当当前时间等于告警时间时,告警响起。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-09 19:57:16

您有3个选项:

  1. 您可以创建长时间运行的服务。它会产生一个线程,定期检查您提到的内容。我不建议这样做,但从长远来看,这些服务往往会被操作系统扼杀。此外,你必须使用唤醒锁,以防止系统在手机闲置几分钟后进入空闲状态时将cpu置于空闲状态,这也会停止您的服务。
  2. 查看可用系统事件,您可以注册广播接收器。如果你找到合适的接收器(我想有一个是用来指示电池电量不足的),就为它们编写接收器。
  3. 使用定时服务来注册要定期触发的接收器。这些意图将启动一个服务(一个短时间运行的服务)来完成您的任务。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4943865

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档