android-alarms相关内容

如何定期唤醒我的应用程序

我想在Android中创建诸如提醒之类的功能. 我想在我的应用程序/活动未运行或用户界面不可见时启动它. 与提醒类似,它会在需要的时间唤醒应用程序. 我没有使用过任何类型的后台任务或服务, 所以我不知道该怎么办, 还是我应该学习哪种类型的课程或演示? 任何人都可以通过演示或教程链接给我一些建议. 谢谢,谢谢. 解决方案 您好,请使用以下代码.这是服务.通过将挂起的I ..
发布时间:2020-08-24 23:55:10 移动开发

当设备关闭并重新打开时,警报在android中不起作用

我已设置警报以在android中提醒我设备打开时它正在工作.但是,当我关闭设备并再次打开时,该提醒警报无法正常工作.你们能建议我如何解决这个问题吗? 我的代码如下: Intent myIntent = new Intent(getApplicationContext(), serviceclass.class); PendingIntent pendingIntent = Pendin ..
发布时间:2020-08-24 23:55:05 其他开发

应用程序被杀死时,Android警报已取消

我有一个Android应用程序,该应用程序具有在后台运行,与远程服务器通信并在需要时向用户显示通知的服务.该应用程序还具有供用户与之交互的活动. 其中一项要求是应用程序需要在早上自动启动.在一天结束时,用户可以自由退出该应用程序(退出功能可停止该服务,释放唤醒锁,并让Android终止该进程).为了自动重新启动应用程序,我正在使用AlarmManager和PendingIntent安排警报: ..
发布时间:2020-08-24 23:55:01 移动开发

仅在设备处于打开状态且主屏幕上可见窗口小部件时更新窗口小部件

据我了解的有关Widget的官方文档,我有些困惑. “标准"方式是定义BroadcastReceiver并以毫秒为单位定义更新频率-这种方式允许最少30分钟的更新间隔以节省电池电量.听起来很合理. 我发现阅读Google文档的“手动"方式是使用AlarmManager自己处理小部件的更新.使用此方法,可能有较高的更新间隔(当然不建议这样做!),并且有可能使用在睡眠时不会唤醒设备的警报类 ..
发布时间:2020-08-24 23:54:57 移动开发

如何设置计时器每n分钟调用一次函数?

我想在Android应用程序中设置一个计时器,该计时器将在用户登录时每15/30/45和n分钟后调用一次函数.但是,当用户注销时,它将停止计时器.如果用户再次登录,计时器将从启动开始.我希望将该选项(15/30/45/n分钟)保存在数据库中,以便我可以在同步后更新列表. 使用Timer是个好方法还是需要使用警报服务?还是需要任何系统服务? 是否可以将本地电话数据库存储中的先前文档/文件 ..
发布时间:2020-08-24 23:54:54 移动开发

Android中同时显示多个警报

我在这个问题上陷入困境.我已经阅读了很多关于堆栈溢出的解决方案,但是这些解决方案都没有解决我的问题. 这是我的代码: 在我的主要活动中,我写了这个- this.context = this; Intent alarm = new Intent(this.context, AlarmManager.class); boolean alarmRun = (Pendi ..
发布时间:2020-08-24 23:54:51 移动开发

如何在Android中使用Intent启动闹钟屏幕?

在我的应用程序中,我想使用我的应用程序添加警报.因此,我想直接从我的应用程序启动手机的添加警报屏幕.那么如何使用Intent启动它? 解决方案 以下代码启动AlarmClock活动: Intent i = new Intent(AlarmClock.ACTION_SET_ALARM); i.putExtra(AlarmClock.EXTRA_MESSAGE, "New Alarm" ..
发布时间:2020-08-24 23:53:41 移动开发

Android在特定时间开始运行JobScheduler

我想在每天的特定时间启动JobScheduler,并在3个小时后完成. 我负责每20分钟触发一次作业,持续3个小时,但是在JobInfo.Builder类中,无法选择在确切的时间启动作业. 浏览 JobInfo.Builder 类概述,没有任何东西可以设置启动JobScheduler的时间. 很显然,我不想整天运行它,并检查时间是否匹配,这会消耗更多的电池电量,并且编程不正确. ..
发布时间:2020-08-24 23:53:37 移动开发

Android警报管理器setExactAndAllowWhileIdle()在打ze模式下无法在Android 7.0牛轧糖中使用

我正在尝试使用警报管理器的setExactAndAllowWhileIdle每30分钟在我的应用中触发一次警报,但它不起作用! 每当我收到警报信号时,我都会通过发布推送通知来测试功能. 问题是:当设备闲置一段时间后进入打ze模式时,我不再收到警报.但是,一旦我在屏幕上打开,我就会收到一条通知.我的应用程序需要准确的警报,需要每30分钟准确按时发送一次!由于设备处于打ze模式,因此无法接 ..

如果设备重新启动,请启动AlarmManager

在我的应用中,我想每天在特定时间使用AlarmManager运行一些代码.在 android文档中,我发现了这一点: 已注册的警报会在设备进入睡眠状态时保留,但如果关闭并重新启动则会清除. 这就是问题所在.即使用户重新启动电话,我也要运行代码.如果用户重新启动电话,则他当前必须重新启动我的应用程序才能再次启动警报.我该如何预防呢?我应该使用更好的机制吗? 解决方案 使用以下代码 ..
发布时间:2020-08-24 23:53:28 移动开发

Android:使用Gmail API从服务中读取Gmail邮件正文

我想从服务中获得的信息是,当Gmail通知到达时,我想阅读Gmail消息正文.当Gmail通知到达时,将会发生警报,​​我将在AlarmReceiver中获取全文. 我在这里找到了Android快速入门gsuits api: https://developers.google.com/gsuite/guides/android .但是这里仅介绍有关Android Sdk和依赖项的信息.我没有 ..
发布时间:2020-07-23 06:56:47 移动开发

setAndAllowWhileIdle和setExactAndAllowWhileIdle之间的区别

AlarmManager.setAndAllowWhileIdle()和AlarmManager.setExactAndAllowWhileIdle()有什么区别?这些都如何影响Android 6.0(棉花糖)API中引入的打ze模式? 解决方案 请参阅AlarmManager的文档: 注意:从API 19(KITKAT)开始,警报传递是不准确的:操作系统将转移警报,以最大程度地减少 ..

使用PendingIntent显示对话框

我正在处理日历事件提醒。 Android中没有本机的日历事件提醒,因此用户可以安装其他日历应用。 现在,这些应用在提醒事件(例如可以显示提醒通知)上可以有所不同。现在,我希望我在这些事件日历应用程序中以编程方式设置一个事件,并且在达到指定时间后不显示任何通知,而是会显示一条弹出消息,并发出声音之类的警报。那时候我使用那个站点的代码。 这里是代码: OnReceive vo ..