安卓有啥更好的?定时器还是闹钟?
Posted
技术标签:
【中文标题】安卓有啥更好的?定时器还是闹钟?【英文标题】:What is better in Android? Timer or Alarm?安卓有什么更好的?定时器还是闹钟? 【发布时间】:2012-02-10 17:15:03 【问题描述】:我正在为 android 开发一个应用程序,它每小时测量一些网络参数。我已经有了进行测量的代码,所以我只需要一些关于如何定期进行测量的帮助。我应该使用什么?计时器、警报或其他东西?你有什么简单的例子说明它是如何工作的吗?
感谢您的帮助!
【问题讨论】:
【参考方案1】:唯一好的答案是使用AlarmManager
。有一个等待一个小时过去的服务是荒谬的。
【讨论】:
【参考方案2】:使用服务(这样您就不会被绑定到某个活动),您可以使用 Handler.postAtTime 来安排未来的任务
Handler.postAtTime
【讨论】:
【参考方案3】:两者都应该工作。在后台运行的服务怎么样?
【讨论】:
这实际上是我想做的。我知道这是一种基础,但我仍然只是在学习......你知道任何使用服务的教程/示例吗?【参考方案4】:服务可能会或可能不会被操作系统关闭。计划任务可能会或可能不会启动,因为设备可能处于“深度睡眠”模式。 哟应该仔细检查这一点,使用服务并安排任务,如果任务打开,请使用锁或您想要的任何设备进行验证并相应地工作。这样您几乎可以确定读数会完成。
【讨论】:
以上是关于安卓有啥更好的?定时器还是闹钟?的主要内容,如果未能解决你的问题,请参考以下文章
想用winform制作一个闹钟,实现将自己下载音乐作为闹钟铃声
RK3399平台开发系列讲解(应用开发篇)1.12RTC闹钟唤醒