我正在学习Android,想要写一些倒数计时器应用程序,所以在经过几分钟后我会收到铃声。如果用户已关闭应用程序或切换到另一个应用程序,计时器也应该工作。如果我的应用程序正在运行,它应该能够显示剩余时间。
我尝试过使用CountDownTimer
,但这似乎只有在手机被激活时才有效,但不会像早上响起你的闹钟一样。如果时间过去,还有哪些其他类似的API替代方案可以激活设备?
答案 0 :(得分:1)
您可以将AlarmManager用于此目的。
答案 1 :(得分:1)
倒计时你可能想要运行一项服务并发出一个通知,标志ongoing = true
更新时间值。
警告您想要使用AlarmManager(如@PgmFreek所指出的)您可以安排系统为您调用意图的特定时间。