我希望我的应用程序检查天气以及下雨时取消我的室外警报。我宁愿我的应用程序延迟或关闭我在Android的时钟应用程序中设置的户外闹钟,而不是仅为此扩展逻辑重新发明警报应用程序。这可能吗?
答案 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)
你不必重新发明闹钟。只需实施一项服务,检查是否正在下雨,如果不是,则取消室外警报。