summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Tate <ctate@google.com>2017-06-06 20:43:28 +0000
committerandroid-build-merger <android-build-merger@google.com>2017-06-06 20:43:28 +0000
commite5ef67692ea9c53786ab82b458e0a5e8e34fdfac (patch)
tree7c3ecc5f4ce8436abe1a34a2699ee2249a53ff03
parent20bc608dcc8667f3e41e650f611771d9decfa995 (diff)
parent169a884f816b1d214cdfbe4b5abd581584813556 (diff)
Merge "Fix #62350081 - annotate permission requirements" into oc-dev am: 42abe82bbb
am: 169a884f81 Change-Id: I87140161d20185cd94a6b8b714ae90c5c5b9a773
-rw-r--r--core/java/android/app/AlarmManager.java3
1 files changed, 3 insertions, 0 deletions
diff --git a/core/java/android/app/AlarmManager.java b/core/java/android/app/AlarmManager.java
index d497db0a0023..2813e8b9707e 100644
--- a/core/java/android/app/AlarmManager.java
+++ b/core/java/android/app/AlarmManager.java
@@ -17,6 +17,7 @@
package android.app;
import android.annotation.IntDef;
+import android.annotation.RequiresPermission;
import android.annotation.SdkConstant;
import android.annotation.SystemApi;
import android.annotation.SystemService;
@@ -596,6 +597,7 @@ public class AlarmManager {
/** @hide */
@SystemApi
+ @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS)
public void set(@AlarmType int type, long triggerAtMillis, long windowMillis,
long intervalMillis, PendingIntent operation, WorkSource workSource) {
setImpl(type, triggerAtMillis, windowMillis, intervalMillis, 0, operation, null, null,
@@ -630,6 +632,7 @@ public class AlarmManager {
* @hide
*/
@SystemApi
+ @RequiresPermission(android.Manifest.permission.UPDATE_DEVICE_STATS)
public void set(@AlarmType int type, long triggerAtMillis, long windowMillis,
long intervalMillis, OnAlarmListener listener, Handler targetHandler,
WorkSource workSource) {