summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--AndroidManifest.xml1
-rw-r--r--src/com/android/deskclock/alarms/AlarmActivity.kt2
-rw-r--r--src/com/android/deskclock/alarms/AlarmService.kt2
3 files changed, 3 insertions, 2 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
index 098637b75..963afe474 100644
--- a/AndroidManifest.xml
+++ b/AndroidManifest.xml
@@ -33,6 +33,7 @@
<uses-permission android:name="android.permission.USE_FULL_SCREEN_INTENT" />
<uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM" />
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS" />
+ <uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
<!-- WRITE_SETTINGS is required to record the upcoming alarm prior to L -->
<uses-permission
diff --git a/src/com/android/deskclock/alarms/AlarmActivity.kt b/src/com/android/deskclock/alarms/AlarmActivity.kt
index 4061fc617..4acc9003d 100644
--- a/src/com/android/deskclock/alarms/AlarmActivity.kt
+++ b/src/com/android/deskclock/alarms/AlarmActivity.kt
@@ -238,7 +238,7 @@ class AlarmActivity : BaseActivity(), View.OnClickListener, View.OnTouchListener
val filter = IntentFilter(AlarmService.ALARM_DONE_ACTION)
filter.addAction(AlarmService.ALARM_SNOOZE_ACTION)
filter.addAction(AlarmService.ALARM_DISMISS_ACTION)
- registerReceiver(mReceiver, filter)
+ registerReceiver(mReceiver, filter, Context.RECEIVER_EXPORTED)
mReceiverRegistered = true
}
bindAlarmService()
diff --git a/src/com/android/deskclock/alarms/AlarmService.kt b/src/com/android/deskclock/alarms/AlarmService.kt
index 8cd1651ec..005167b8c 100644
--- a/src/com/android/deskclock/alarms/AlarmService.kt
+++ b/src/com/android/deskclock/alarms/AlarmService.kt
@@ -141,7 +141,7 @@ class AlarmService : Service() {
// Register the broadcast receiver
val filter = IntentFilter(ALARM_SNOOZE_ACTION)
filter.addAction(ALARM_DISMISS_ACTION)
- registerReceiver(mActionsReceiver, filter)
+ registerReceiver(mActionsReceiver, filter, Context.RECEIVER_EXPORTED)
mIsRegistered = true
}