From 672055e8d9972c6d8ee2ec20443246b7a7e6573e Mon Sep 17 00:00:00 2001 From: Tor Norbye Date: Thu, 23 Apr 2015 17:30:56 -0700 Subject: [PATCH] Add permission requirement annotation for KeyGuard Change-Id: Ieb4a8c8d3da7090c6551cbae4db8944fbe462538 --- core/java/android/app/KeyguardManager.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/core/java/android/app/KeyguardManager.java b/core/java/android/app/KeyguardManager.java index 56cd53e20049a..ebb3c43fc7598 100644 --- a/core/java/android/app/KeyguardManager.java +++ b/core/java/android/app/KeyguardManager.java @@ -16,6 +16,8 @@ package android.app; +import android.Manifest; +import android.annotation.RequiresPermission; import android.app.trust.ITrustManager; import android.content.Context; import android.content.Intent; @@ -111,6 +113,7 @@ public class KeyguardManager { * * @see #reenableKeyguard() */ + @RequiresPermission(Manifest.permission.DISABLE_KEYGUARD) public void disableKeyguard() { try { mWM.disableKeyguard(mToken, mTag); @@ -132,6 +135,7 @@ public class KeyguardManager { * * @see #disableKeyguard() */ + @RequiresPermission(Manifest.permission.DISABLE_KEYGUARD) public void reenableKeyguard() { try { mWM.reenableKeyguard(mToken); @@ -302,6 +306,7 @@ public class KeyguardManager { * once the user has gotten past the keyguard. */ @Deprecated + @RequiresPermission(Manifest.permission.DISABLE_KEYGUARD) public void exitKeyguardSecurely(final OnKeyguardExitResult callback) { try { mWM.exitKeyguardSecurely(new IOnKeyguardExitResult.Stub() {