Loading core/java/android/app/KeyguardManager.java +2 −2 Original line number Diff line number Diff line Loading @@ -44,8 +44,8 @@ public class KeyguardManager { * you to disable / reenable the keyguard. */ public class KeyguardLock { private IBinder mToken = new Binder(); private String mTag; private final IBinder mToken = new Binder(); private final String mTag; KeyguardLock(String tag) { mTag = tag; Loading services/core/java/com/android/server/wm/WindowManagerService.java +13 −0 Original line number Diff line number Diff line Loading @@ -5038,6 +5038,10 @@ public class WindowManagerService extends IWindowManager.Stub throw new SecurityException("Requires DISABLE_KEYGUARD permission"); } if (token == null) { throw new IllegalArgumentException("token == null"); } mKeyguardDisableHandler.sendMessage(mKeyguardDisableHandler.obtainMessage( KeyguardDisableHandler.KEYGUARD_DISABLE, new Pair<IBinder, String>(token, tag))); } Loading @@ -5049,6 +5053,10 @@ public class WindowManagerService extends IWindowManager.Stub throw new SecurityException("Requires DISABLE_KEYGUARD permission"); } if (token == null) { throw new IllegalArgumentException("token == null"); } mKeyguardDisableHandler.sendMessage(mKeyguardDisableHandler.obtainMessage( KeyguardDisableHandler.KEYGUARD_REENABLE, token)); } Loading @@ -5062,6 +5070,11 @@ public class WindowManagerService extends IWindowManager.Stub != PackageManager.PERMISSION_GRANTED) { throw new SecurityException("Requires DISABLE_KEYGUARD permission"); } if (callback == null) { throw new IllegalArgumentException("callback == null"); } mPolicy.exitKeyguardSecurely(new WindowManagerPolicy.OnKeyguardExitResult() { @Override public void onKeyguardExitResult(boolean success) { Loading Loading
core/java/android/app/KeyguardManager.java +2 −2 Original line number Diff line number Diff line Loading @@ -44,8 +44,8 @@ public class KeyguardManager { * you to disable / reenable the keyguard. */ public class KeyguardLock { private IBinder mToken = new Binder(); private String mTag; private final IBinder mToken = new Binder(); private final String mTag; KeyguardLock(String tag) { mTag = tag; Loading
services/core/java/com/android/server/wm/WindowManagerService.java +13 −0 Original line number Diff line number Diff line Loading @@ -5038,6 +5038,10 @@ public class WindowManagerService extends IWindowManager.Stub throw new SecurityException("Requires DISABLE_KEYGUARD permission"); } if (token == null) { throw new IllegalArgumentException("token == null"); } mKeyguardDisableHandler.sendMessage(mKeyguardDisableHandler.obtainMessage( KeyguardDisableHandler.KEYGUARD_DISABLE, new Pair<IBinder, String>(token, tag))); } Loading @@ -5049,6 +5053,10 @@ public class WindowManagerService extends IWindowManager.Stub throw new SecurityException("Requires DISABLE_KEYGUARD permission"); } if (token == null) { throw new IllegalArgumentException("token == null"); } mKeyguardDisableHandler.sendMessage(mKeyguardDisableHandler.obtainMessage( KeyguardDisableHandler.KEYGUARD_REENABLE, token)); } Loading @@ -5062,6 +5070,11 @@ public class WindowManagerService extends IWindowManager.Stub != PackageManager.PERMISSION_GRANTED) { throw new SecurityException("Requires DISABLE_KEYGUARD permission"); } if (callback == null) { throw new IllegalArgumentException("callback == null"); } mPolicy.exitKeyguardSecurely(new WindowManagerPolicy.OnKeyguardExitResult() { @Override public void onKeyguardExitResult(boolean success) { Loading