alarmmanager相关内容

Android-打开应用程序时如何停止显示通知

我是Android开发的新手,正在尝试构建每天在特定时间发送通知的应用程序。第一次点击通知会打开应用程序,并且通知不会再次出现。但是在之后,如果我打开应用程序,它将再次显示通知。如何停止再次显示它?但仅在特定时间显示? .. MainAcitivty代码为: 公共类MainActivity扩展了AppCompatActivity { @Override protected vo ..

Android AlarmManager在错误的时间触发

我的应用程序将设置AlarmManager触发某些事件,并在每天的12:00 pm重复该事件。 但是,我的客户报告说,警报有时会正常唤醒,但有时会在其他时间唤醒(例如10 / 11pm)。 代码段: Calendar calendar = Calendar.getInstance(); calendar.setTimeInMillis(System.currentTimeMil ..
发布时间:2020-06-03 19:24:11 移动开发

使用时间选择器选择时间和意图的android警报应用程序

任何人都可以帮助我使用普通的闹钟应用程序,该应用程序使用 TimePicker 设置时间..,并且还使用intent等代替常规比较。这是代码直到现在我都做过。但这是行不通的。 “时间选择器”设置时间,并在按下“切换按钮”时显示“ TextVew”,表示警报已打开。但是,当达到警报时间时,不会显示“警报铃声”消息。请有人帮帮我。 这是主要活动的代码 公共类FullscreenActivity ..
发布时间:2020-06-03 19:24:08 Java开发

我可以使用Firebase JobDispatcher触发特定时间的任务

我正在开发一个应用程序,其中某些任务要在特定时间在后台完成。 Android开发人员文档建议了各种方法。我知道AlarmManager可用于此目的。但是,我认为,在打6.0模式下在Android 6.0中使用AlarmManager会产生不正确的触发器。 我从开发人员文档 因为我的应用程序支持Android 5.0以下的版本。我想到要使用FireBaseJobDispatcher ..

如何更新时钟时间片段

我正在尝试使用以下逻辑在时钟时间更新片段,例如8PM。不幸的是,它不会更新片段。任何帮助/参考将不胜感激。 我做了什么: 在应用的“应用程序”类中注册了 AlarmManager : alarmMgr =(AlarmManager)context.getSystemService(Context.ALARM_SERVICE); Intent intent = new Int ..

如何一次取消具有重复的PendingIntent的多个警报?

我正在设置多个警报,它们将具有完全相同的 PendingIntent 对象,但是它们关闭的时间不同。如果我通过向 PendingIntent 提供相同的 Intent 对象来取消一个警报,并将其传递给 AlarmManager.cancel(),它会取消所有警报(即具有不同的开始时间)还是会表现出其他行为? 这是代码: while(size!= 0 ) { timeToSet = ..

设置警报时将通知ID发送给接收者

我尝试根据用户选择设置警报,同时设置警报,我想将该警报的唯一通知ID发送到reciever.java。我想在reciever.java上通过此ID获取数据。 我有一个表单,用户正在添加他们的药丸,我将每个药丸保存在不同的xml文件中,例如pill1.xml pill2.xml。当警报时间到来时,保存的药丸会发出警报和通知,例如pill2.xml,我将在通知栏显示pill2数据。 底部的 ..

重新启动后,警报管理器不再重复

我的警报管理器有问题。我创建了警报管理器,每15秒重复显示一次吐司。 重新启动设备后,吐司可见,但只有一次。即使重新启动后,我也想每15秒重复一次。 我可以添加些什么来解决此问题? 这是我的代码(AlarmReceiver类扩展了BroadcastReceiver): @Override public void onReceive(Context context,In ..

警报管理器在Android中立即触发

奇怪的是,即使当前时间大于一天后运行的警报时间,即使我提出了条件,我的警报管理器也会立即调用待处理的意图。 p> Intent startServiceIntent = new Intent(this,numbers.class); this.startService(startServiceIntent); Calendar cal = Calendar.getInst ..
发布时间:2020-06-03 19:23:45 移动开发

手动更改系统时间时如何停止Android AlarmManager?

这里是问题的扩展示例。现在是1:30 AM。警报设置为今天晚些时候,上午10点。我昨天将手机时间更改为1159PM。警报管理器会在错误的时间立即触发。 如果时间已过去,如何阻止警报管理器响铃? 但是,如果我更改时间,则什么也不会发生。 我不希望这种情况发生在我的应用程序中,因为其他警报应用程序不会发生这种情况。有没有一种方法可以确保警报管理器仅在设置的确切时间响铃(如果不跳过它) ..
发布时间:2020-06-03 19:23:40 Java开发

在Android中自动重新启动设备时安排警报

我正在尝试构建一个应用程序,该应用程序每小时检查一次服务器上的通知文件。我使用了警报管理器类来实现这一点。但是我无法在重新启动部分实现自动启动。我希望警报在重新启动后应定期运行。有人可以告诉我如何去做吗。 这是我的MyAlarmReceiver类。 package com.example.quickstart; import android.content.Broadcast ..
发布时间:2020-06-03 19:23:35 移动开发

警报不在同一日期触发

我想在特定时间重启设备,所以我为此使用了警报管理器。以下是我的活动代码。 公共类MainActivity扩展了AppCompatActivity { private static int timeHour = Calendar.getInstance()。get(Calendar.HOUR_OF_DAY); private static int timeMinute = Calen ..
发布时间:2020-06-03 19:23:29 移动开发

警报管理器意外广播

我有一个应用程序,该应用程序应在数据库中指定的时间触发警报。 时间以(HH:mm)格式,24小时格式存储。 这里是代码。 SimpleDateFormat sdf = new SimpleDateFormat(“ HH:mm”); 字符串温度= h +“:” + m; Date date = sdf.parse(temp); alarmMgr =(AlarmManager ..
发布时间:2020-06-03 19:23:27 移动开发

如何设置应用程序在每天的特定时间触发服务/警报?

所以我希望我的应用在每天 8:00 发送通知,具体取决于当天是否有活动。 我有一个SQLlite数据库,其中存储了要发送通知的日期。我想从我的应用程序中得到的是-每天早上8点,它应该检查是否有今天的活动。如果当天有活动,则发送通知。 我已经用数据库和通知实现了该部分。我只需要实现应用程序每天早上8点检查数据库的部分。 **更新:**我提供了一项服务,检查当前时间是否为8:00。以 ..
发布时间:2020-06-03 19:23:25 移动开发

Android在特定时间内启动任务

我希望我的任务每天每天12、3、6、9下午开始。在这些时间里,应该调用一个方法。我该如何实现这种情况。如果有人可以授予资源或代码示例,那么这是令人钦佩的。 解决方案 查看AlarmManager http://developer.android.com/reference/android/app/AlarmManager.html 例如搜索堆栈,这是一个 Alarm Manager示 ..
发布时间:2020-06-03 19:23:18 移动开发