在我的应用程序中,我想每天在特定时间运行一些代码,使用AlarmManager实现。在Android文档中找到了这段话: 注册的闹钟会在设备睡眠时保留[...]但如果设备关闭并重新启动,则会清除注册的闹钟。 这就是问题所在。即使用户重新启动手机,我仍希望能够运行代码。目前,如果用户...
是否有一种方法可以获取 Alarm Application 的源代码,以便自定义 Android 2.3 中现有默认源代码。
如果我使用AlarmManager来安排一个闹钟(一个应该被发送的PendintIntent),那么我如何识别并取消这个闹钟呢?我可以取消我应用程序安排的所有闹钟吗?
目前,我正在开发一个类似于“待办任务清单”的应用程序。我已经成功地在应用程序中实现了NotificationService和SchedularService,并且我能够按时收到任务的提醒通知。 以下是我的查询: 如果我重启手机,这段代码会删除我的闹钟吗?如果是的话,如何解决? 我为任务添加...
我们设置了几个重复的闹钟,它们大多数时候都能正常工作。但有时它们会卡住(可能被取消了)。 如何调试以确保当闹钟似乎卡住时它实际上已经关闭了? 关于闹钟被取消的原因:我知道当用户从应用程序管理器中强制停止您的应用程序时会发生这种情况。系统是否也会随机取消它?(比如在杀死整个应用程序以回收资源时?)
我想每天在特定时间启动一个JobScheduler,并在3小时后完成。 我已经有了每20分钟触发作业并持续3小时的部分,但是在JobInfo.Builder类中没有设置作业在确切时间开始的选项。 查看JobInfo.Builder类概述,没有任何设置启动JobScheduler的时间的内容...
现在,我正在这样设置闹钟: AlarmManager manager = (AlarmManager) getSystemService(Context.ALARM_SERVICE); Intent intent = new Intent(context, Ala...
我需要设置一个每X小时重复触发的闹钟,即使在Doze模式下也能触发。然而,在Android 23的AlarmManager中可用的API只有setExactAndAllowWhileIdle和setAndAllowWhileIdle,它们不适用于重复闹钟。 我想知道是否应该在每次触发时重新安...
尽管此问题可能已经在Stack Overflow上被问过,但我仍然没有找到一个清晰的答案。 我想每天中午12点显示一条通知,即使应用程序关闭了。 我已经参考了这些链接:Notifications in specific time every day android,Android daily...
几年前,我写了一个在Android 2上运行的闹钟应用程序,现在我正在尝试将其升级以适用于Android 4,尤其是三星Galaxy S4。 在Android 2上,如果手机处于睡眠状态,它会唤醒手机并在锁屏上显示“贪睡或解除”屏幕。 但是在Android 4上,它会唤醒手机,但您必须解锁...