alarmmanager相关内容
我有一个名为 AlarmReceiver 的 BroadcastReceiver ,它是 Toast 的“警报工作”。我正在尝试设置重复的 PendingIntent 以在5:45和17:30触发 AlarmReceiver ,但是我在启动应用程序几秒钟后,请参阅“警报正常运行”。为什么 PendingIntent 立即发送? 公共类MainActivity扩展了Activity {
..
这是我设置通知的代码,它起作用: @Override public void onReceive(上下文上下文,意图意图){ category =(String)intent.getExtras()。get(“ CATEGORY”); notes =(String)intent.getExtras()。get(“ NOTES”); PendingIntent cont
..
我遇到了一个问题,即一旦重新启动设备,我的计划任务就会停止工作。我被告知这是警报管理器的正常行为,应该使用BOOT_COMPLETED操作。不幸的是,它仍然无法正常工作。这就是我所拥有的 主要/启动者活动 公开类launch_activity扩展了AppCompatActivity { @Override protected void onCreate(Bundle sa
..
我想使用Android 4.4中引入的Android传感器批处理来节省一些电池电量。我的测试设备可以在其FIFO队列中存储184个传感器事件。使用18个事件/秒的采样率,我必须大约每10秒冲洗一次传感器。 4.4文档中有关传感器批处理的部分建议: 使用该计算通过AlarmManager设置唤醒警报,该警报将调用您的Service(实现SensorEventListener)以刷新传感器。
..
嗨,我在Internet上阅读,我们可以使用警报管理器和 ScheduledExecutorService 安排要在一定间隔内运行的任何事情。 我想知道它们之间的区别以及什么时候使用什么 预先感谢。 解决方案 ScheduledExecutorService 是内部的过程。如果您的流程由于其他原因而已经存在,例如正在提供前台UI,并且您希望使用 ScheduledExecuto
..
我正在使用 setExactAndAllowWhileIdle()设置警报。但是它只能工作一次。如何设置间隔为1天的重复警报?在API级别23之前的 setInexactRepeating 方法可以正常工作。 解决方案 当您广播接收器事件正在执行时,请重新充电。 我的意思是, 公共类CustomBroadcast扩展了WakefulBroadcastReceiver { p
..
我正在通过qt 5.5执行以下操作。项目。 我正在尝试使用android中的警报管理器计划本地通知。这是安排通知的代码: class ScheduledNotifications { static public int notification_id = 0; static int scheduleNotification(字符串标题,字符串内容,int futureInMil
..
我正在尝试弄清楚如何启动通知。创建通知不是我要的,而是在后台启动通知的一种方法,这样通知就不会引起用户的干扰,用户也可以做任何事情。它的日历,提醒是确切的。注意我正在使用 AlarmManager 。 我应该使用该方法在后台运行它。 BroadCastReciever ,服务等 我发现的研究还提出了 AlarmManager 的问题。当应用程序被杀死或手机被关闭时,警报也会响起。为了确
..
例如,如果我们安排每小时发出一次不精确的重复警报,并带有 AlarmManager.setInexactRepeating ,则该电话在待机状态下等待4小时会发生什么情况,醒了吗?系统是否针对相同的 PendingIntent 连续发送4个警报,还是仅发送一个警报? 编辑:要更仔细地阅读文档, set(int,long,android.app.PendingIntent)方法文档说: Ala
..
我有两个待与警报管理器一起使用的待定意图,一个是: 意图i =新的意图(上下文,TriggerAlarm。类); PendingIntent pi = PendingIntent.getBroadcast(context,0,i,PendingIntent.FLAG_CANCEL_CURRENT); ,另一个是: Intent i =新的Intent(上下文,
..
启动我的应用程序时,它会执行API调用,然后根据结果安排通知。总计约有10条通知正在计划中。实际的通知上显示的时间戳似乎不正确。 由于我正在创建这些通知,然后安排一个 AlarmManager ,通知上显示的默认时间将是创建通知的时间( System.currentTimeMillis())。 我尝试在 Notification.Builder .setWhen()方法/ code>将
..
所以基本上我有这段代码,时间返回24小时时间,每天重复一次闹钟。 public setAlarm(String time,上下文上下文){ String [] strTime; strTime = time.split(“:”); int小时,分钟,秒; //设置何时报警 hour = Integer.valueOf(strTime [0]); min = In
..
自从引入打ze模式和App StandBy以来,管理警报已更改。我面临的问题是我的警报管理器在KitKat,Lolipop和Marshmellow设备上正确启动,但在API 23以上的版本中,除非该应用程序位于前景或后台,否则它不会启动。但是,如果该应用被杀死,则警报将停止。 在我的Android 7上检出了Google Keep应用程序,事实证明它的作用相同。 但是无论应用程序是否被
..
因此,我一直在研究药物摄入应用程序,我需要在本地提醒用户(无需互联网/推送通知)有关服用药物的信息。 我为此使用了Android Alarm Manager。下面是代码 注意:我正在尝试为特定日期安排警报:“ 2018年7月13日下午3点30分” 。我安排并等待,但提醒未触发(因此未广播),但是如果我使用 AlarmManager.ELAPSED_REALTIME_WAKEUP 且已定义的毫秒
..
这是要努力完成且严重失败的事情。 我需要: -启动服务 -执行一些任务 -设置AlarmManager在设置的时间段后再次启动服务时间 -停止服务 我遇到的问题是该服务正在重新开始几乎立即停止。我只想在警报响起后启动该服务。 这是代码:- Intent intent = new Intent(ThisService.this, ThisServi
..
(我在这里问是因为我没有在Xamarin论坛上获得帮助),我正在使用以下代码创建警报: Intent alarmIntent =新的Intent(上下文,typeof(AlarmReceiver)); notificationClickIntent = PendingIntent.GetActivity(context,0,new Intent(),0); endingIntent
..
我正在尝试设置一个每天固定时间重复的通知。 我可以通过单击列表中的项目来设置通知(但这并不是很有趣...) 我已经尝试了几次东西,但我仍然无法使其自动显示或每天显示... 这是我到目前为止所做的: 公共类main extension活动实现PersonneAdapterListener { / **在首次创建活动时调用。 * / @Override public vo
..
我是Android的新手,在这里,我的目标是使用警报管理器每2分钟运行一个代码段,该代码段将轮询服务器(使用网站的api),并基于返回的JSON生成通知。 上网查询后,我认为最好的选择之一就是使用Intent服务和android。 服务和接收清单” p>
..
例如,我想要一个警报,该警报将在每个星期四的中午12点启动。 我该怎么做? 我已经实施了某些措施,但无法正常工作正确地,用我现在拥有的代码,今天是星期三15,如果将手机的日期更改为16星期三,则应用不会执行任何操作,如果我将手机的日期更改为下一个星期三22,则手机会发送通知, 这是我的代码: MainActivity: 受保护的覆盖无效OnCreate(捆绑包) {
..
我会尽力解释这一点。基本上,我有使用外部类做各种事情的活动1。活动2还引用了该ExternalClass的活动1的对象。在这两个活动中,我都可以使用AlarmManager设置警报,但是我希望能够从活动1中取消从任何一个活动创建的所有警报。 所有警报使用相同的意图和相同的AlarmManger设置(均在ExternalClass中创建),但是当我在活动1中单击应该调用myAlarms.can
..