应用可以延迟或关闭其他应用的警报吗?

时间:2016-02-16 18:17:27

标签: android android-fragments android-intent

我希望我的应用程序检查天气以及下雨时取消我的室外警报。我宁愿我的应用程序延迟或关闭我在Android的时钟应用程序中设置的户外闹钟,而不是仅为此扩展逻辑重新发明警报应用程序。这可能吗?

3 个答案:

答案 0 :(得分:1)

Android提供了一个AlarmClock API,让您可以DISMISS或SNOOZE由Clock应用程序设置的闹钟。 http://developer.android.com/reference/android/provider/AlarmClock.html#ACTION_SNOOZE_ALARM

答案 1 :(得分:1)

  

这可能吗?

出于明显的安全原因,答案是否定的。您无法修改其他应用程序设置的警报(其中警报表示使用AlarmManager计划的某些操作)。

但您可以访问其他答案中提到的AlarmClock API  大多数API都是从SDK 23(Marshmallow)开始提供的

答案 2 :(得分:0)

你不必重新发明闹钟。只需实施一项服务,检查是否正在下雨,如果不是,则取消室外警报。

相关问题