在我的Android应用程序中,我想为特定时间的用户设置调度程序,例如关于3'watch电影的详细信息“即使应用程序当时未打开。
有什么方法可以在android中完成它吗?
答案 0 :(得分:3)
您可以使用AlarmManager
在给定时间显示特定活动。即使应用程序当时未打开且AlarmManager
也适用于电池,AlarmManager
也会确保您的活动或服务即将启动
首先,您需要获取AlarmManager实例:
myAlarmMgr = (AlarmManager) this.getSystemService(ALARM_SERVICE);
然后您可以安排定期或仅展示一次活动:
myAlarmMgr.setInexactRepeating(AlarmManager.RTC, _whenToStart, _intervalIfAny, _PendingIntentToStartActivityOrService);
有关详细信息,请参阅文档AlarmManager
答案 1 :(得分:0)
您可以利用构建在AlarmManager之上的BuzzBox SDK的功能,并为您提供一些用于安排重复任务的高级功能。您可以使用cron字符串,并获得“设置”活动,以便用户可以更改时间,频率,星期几等。 请参阅:http://hub.buzzbox.com/android-sdk/