闹钟必须自动启动,即使应用程序已关闭并重新启动智能手机。有没有一种安全的方法来编写这样的闹钟?
AlarmManager alarmManager = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);
Intent startServiceIntent = new Intent(context, MyService.class);
PendingIntent startServicePendingIntent =
PendingIntent.getService(context,0,startServiceIntent,0);
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(System.currentTimeMillis());
if(alarmManager != null)
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP,System.currentTimeMillis()
+ 1000 * 60,1000 * 30,startServicePendingIntent);发布于 2021-01-03 21:50:12
你可以很容易做到,但是你需要给你的应用添加一些属性,比如:1-设置告警的第一个方法2-保存和处理告警的值(房间،Sql等) //如果你想设置循环告警3-出于两个原因使用broadcastreceiver (设置通知或处理后台并关闭应用或重启或类似的事情) 4-一些自定义方法可以更好地处理应用中的数据流
我希望这个链接能帮助你link refrences获得乐趣:)
https://stackoverflow.com/questions/65549850
复制相似问题