android-alarms相关内容
我想在Android中创建诸如提醒之类的功能. 我想在我的应用程序/活动未运行或用户界面不可见时启动它. 与提醒类似,它会在需要的时间唤醒应用程序. 我没有使用过任何类型的后台任务或服务, 所以我不知道该怎么办, 还是我应该学习哪种类型的课程或演示? 任何人都可以通过演示或教程链接给我一些建议. 谢谢,谢谢. 解决方案 您好,请使用以下代码.这是服务.通过将挂起的I
..
我已设置警报以在android中提醒我设备打开时它正在工作.但是,当我关闭设备并再次打开时,该提醒警报无法正常工作.你们能建议我如何解决这个问题吗? 我的代码如下: Intent myIntent = new Intent(getApplicationContext(), serviceclass.class); PendingIntent pendingIntent = Pendin
..
我有一个Android应用程序,该应用程序具有在后台运行,与远程服务器通信并在需要时向用户显示通知的服务.该应用程序还具有供用户与之交互的活动. 其中一项要求是应用程序需要在早上自动启动.在一天结束时,用户可以自由退出该应用程序(退出功能可停止该服务,释放唤醒锁,并让Android终止该进程).为了自动重新启动应用程序,我正在使用AlarmManager和PendingIntent安排警报:
..
据我了解的有关Widget的官方文档,我有些困惑. “标准"方式是定义BroadcastReceiver并以毫秒为单位定义更新频率-这种方式允许最少30分钟的更新间隔以节省电池电量.听起来很合理. 我发现阅读Google文档的“手动"方式是使用AlarmManager自己处理小部件的更新.使用此方法,可能有较高的更新间隔(当然不建议这样做!),并且有可能使用在睡眠时不会唤醒设备的警报类
..
我想在Android应用程序中设置一个计时器,该计时器将在用户登录时每15/30/45和n分钟后调用一次函数.但是,当用户注销时,它将停止计时器.如果用户再次登录,计时器将从启动开始.我希望将该选项(15/30/45/n分钟)保存在数据库中,以便我可以在同步后更新列表. 使用Timer是个好方法还是需要使用警报服务?还是需要任何系统服务? 是否可以将本地电话数据库存储中的先前文档/文件
..
我在这个问题上陷入困境.我已经阅读了很多关于堆栈溢出的解决方案,但是这些解决方案都没有解决我的问题. 这是我的代码: 在我的主要活动中,我写了这个- this.context = this; Intent alarm = new Intent(this.context, AlarmManager.class); boolean alarmRun = (Pendi
..
我使用此代码创建了一个警报,它可以正常工作.请提出如何取消该警报的建议. Intent alarmIntent = new Intent(AlarmClock.ACTION_SET_ALARM); alarmIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); alarmIntent.putExtra(
..
在我的应用程序中,我想使用我的应用程序添加警报.因此,我想直接从我的应用程序启动手机的添加警报屏幕.那么如何使用Intent启动它? 解决方案 以下代码启动AlarmClock活动: Intent i = new Intent(AlarmClock.ACTION_SET_ALARM); i.putExtra(AlarmClock.EXTRA_MESSAGE, "New Alarm"
..
我想在每天的特定时间启动JobScheduler,并在3个小时后完成. 我负责每20分钟触发一次作业,持续3个小时,但是在JobInfo.Builder类中,无法选择在确切的时间启动作业. 浏览 JobInfo.Builder 类概述,没有任何东西可以设置启动JobScheduler的时间. 很显然,我不想整天运行它,并检查时间是否匹配,这会消耗更多的电池电量,并且编程不正确.
..
我正在尝试使用警报管理器的setExactAndAllowWhileIdle每30分钟在我的应用中触发一次警报,但它不起作用! 每当我收到警报信号时,我都会通过发布推送通知来测试功能. 问题是:当设备闲置一段时间后进入打ze模式时,我不再收到警报.但是,一旦我在屏幕上打开,我就会收到一条通知.我的应用程序需要准确的警报,需要每30分钟准确按时发送一次!由于设备处于打ze模式,因此无法接
..
我正在尝试设置一个每5分钟触发一次的闹钟. 这是设置警报的代码: @Override public void scheduleAlarmManager() { Timber.i("After SignIn sets AlarmManager"); // broadcast Intent intent = new Intent(this, PatientAl
..
在我的应用中,我想每天在特定时间使用AlarmManager运行一些代码.在 android文档中,我发现了这一点: 已注册的警报会在设备进入睡眠状态时保留,但如果关闭并重新启动则会清除. 这就是问题所在.即使用户重新启动电话,我也要运行代码.如果用户重新启动电话,则他当前必须重新启动我的应用程序才能再次启动警报.我该如何预防呢?我应该使用更好的机制吗? 解决方案 使用以下代码
..
我有一个相对简单的设置,该设置应在一天中的特定时间触发警报并向用户显示通知.这是相对代码, 设置闹钟 long inTime = /*expirationTime*/ Calendar.getInstance().getTimeInMillis() + 10000; Intent startIntent = new Intent("parking.event"); startIn
..
此问题已经在此处,@Override protected void onHandleIntent(@Nullable Intent i) { Intent i = new Intent(AlarmClock.ACTION_SET_ALARM); i.putExtra(AlarmClock.EXTRA_SKIP_UI, true); i.putExtra(AlarmClock.EXTRA_HOUR,
..
我想从服务中获得的信息是,当Gmail通知到达时,我想阅读Gmail消息正文.当Gmail通知到达时,将会发生警报,我将在AlarmReceiver中获取全文. 我在这里找到了Android快速入门gsuits api: https://developers.google.com/gsuite/guides/android .但是这里仅介绍有关Android Sdk和依赖项的信息.我没有
..
我正在Android P beta 4版上测试我的应用程序.我的应用程序的 targetSdkVersion为27 已观察到警报管理器通知未按预期运行.我正在使用以下代码设置通知- if (android.os.Build.VERSION.SDK_INT
..
AlarmManager.setAndAllowWhileIdle()和AlarmManager.setExactAndAllowWhileIdle()有什么区别?这些都如何影响Android 6.0(棉花糖)API中引入的打ze模式? 解决方案 请参阅AlarmManager的文档: 注意:从API 19(KITKAT)开始,警报传递是不准确的:操作系统将转移警报,以最大程度地减少
..
我正在处理日历事件提醒。 Android中没有本机的日历事件提醒,因此用户可以安装其他日历应用。 现在,这些应用在提醒事件(例如可以显示提醒通知)上可以有所不同。现在,我希望我在这些事件日历应用程序中以编程方式设置一个事件,并且在达到指定时间后不显示任何通知,而是会显示一条弹出消息,并发出声音之类的警报。那时候我使用那个站点的代码。 这里是代码: OnReceive vo
..
嗨,我在这里有个警报,我想有一种方法可以在一段时间(例如一天或一周后)之后将其取消, am =(AlarmManager)parent.getContext()。getSystemService(Context.ALARM_SERVICE); //通知的标题和描述 Intent alarmintent = new Intent(parent.getContext(),
..
这个问题已经被问了很多,我尝试了很多答案,但是没有用,所以这是最常见的问题 public void onClick(View v){ boolean alarmUp =(PendingIntent.getBroadcast(MainActivity.this,0, new Intent(MainActivity.this,Notifications.class), PendingIn
..