我检查了堆栈溢出和google文档中的几乎所有问题,但仍然不知道在我的情况下使用确切地使用。
我想要的是,用户将在应用程序中选择提醒日期,在那个时候,应用程序会发送一个通知,即使应用程序被关闭,或者在提醒设置时间和提醒时间之间重新启动电话。
那我需要用什么呢?我需要上哪门课?广播接收机,AlarmManager这两个就够了还是什么?一个20-30行代码的示例将很好=)
发布于 2015-08-22 18:00:35
你需要两样东西。
安装:您需要设置您的应用程序监听电话开始注册这意图在您的清单。
基本上,当用户选择时间时,您需要:
如果你的应用程序收到广播说手机是重新启动的,那么你所有的警报都会丢失。您需要使用在/db/shared文件中保存的时间重置它们。
发布于 2015-08-22 18:05:12
查看Android开发者网站的日历意图,以便您可以使用它们来确定时间等。在您的广播接收器上,将细节或时间传递给广播接收器。一旦您这样做,使用警报管理器等检查时间是否完美,并只是发送推送通知,当时间是正确的。
假设您已经知道日历、警报管理器和广播接收器的意图,我会这样说。如果没有,我建议在googling上搜索下面的内容,并附上Android开发人员。
发布于 2015-08-22 18:55:08
和
@Override public void onReceive(Context context,Intent intent){
...
}在设备重新启动后重置AlarmManager.set。
https://stackoverflow.com/questions/32159094
复制相似问题