在android中在特定时间启动/停止事件

在android中在特定时间启动/停止事件,android,alarmmanager,Android,Alarmmanager,在安卓系统中,我想在特定的时间启动一个事件,并将其停止。e、 g.手机应在上午12:00进入静音模式,并在上午8:00返回正常模式。我也问过其他问题,但它们只是关于触发事件,而不是阻止事件。请编写一个实现此任务的分步过程。您可以尝试GCMNetworkManager或jobscheduler或Alarm。我没有尝试执行一些与网络相关的任务。我只想在手机处于静音状态时保存一些信息,在特定时间手机应返回正常模式并更改保存的信息。这不是相关答案,可以添加为注释。您可以尝试JobScheduler或Al

在安卓系统中,我想在特定的时间启动一个事件,并将其停止。e、 g.手机应在上午12:00进入静音模式,并在上午8:00返回正常模式。我也问过其他问题,但它们只是关于触发事件,而不是阻止事件。请编写一个实现此任务的分步过程。

您可以尝试GCMNetworkManager或jobscheduler或Alarm。

我没有尝试执行一些与网络相关的任务。我只想在手机处于静音状态时保存一些信息,在特定时间手机应返回正常模式并更改保存的信息。这不是相关答案,可以添加为注释。您可以尝试JobScheduler或Alarm。是否检查GcmNetworkManager rgcmnetworkmanager mGcmNetworkManager=GcmNetworkManager.getInstance(此项);long setTimeOff=calcTimeAsReq(System.currentTimeMillis())//计划一次性任务。OneoffTask OneoffTask=新建OneoffTask.Builder().setService(MyCustomClass.class).setTag(taskItem.getId()).setExecutionWindow(0,setTimeOff).setExtras(bundle.build();mGcmNetworkManager.schedule(oneoffTask);请告诉我们你到目前为止做了什么。通常,如果您通过AlarmManager启动报警,您可以使用相同的PendingEvent停止报警,并调用
mAlarmManager.cancel(mpendingent)没有人会在这里编写完整的代码,您需要自己动手。谷歌it,如何发出警报,取消警报,设置音频配置文件等。。