OSDN Git Service

Keyguard: Refactoring for improving trusted unlock while occluded
authorAdrian Roos <roosa@google.com>
Thu, 4 Aug 2016 21:50:48 +0000 (14:50 -0700)
committerAdrian Roos <roosa@google.com>
Fri, 5 Aug 2016 00:04:07 +0000 (00:04 +0000)
commitd88eb2693b6a70af0f5fbc5881ce855e28de33aa
tree37c19a72d654ee73f3eac1cdeeeb4485f8373970
parent88d57db0ad5e97f873a9aa9c40d71895af8e7200
Keyguard: Refactoring for improving trusted unlock while occluded

- Adds a trusted signal from Keyguard to PhoneWindowManager
- Allows PhoneWindowManager to exempt DISMISS_KEYGUARD windows from force hiding
- Allows PhoneWindowManager to dismiss Keyguard while occluded

Bug: 27410215
Change-Id: I3ad490b64a5805b6f3888a9f37fcfbdd0116395e
core/java/android/view/WindowManagerPolicy.java
core/java/com/android/internal/policy/IKeyguardService.aidl
core/java/com/android/internal/policy/IKeyguardStateCallback.aidl
packages/SystemUI/src/com/android/systemui/keyguard/KeyguardService.java
packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java
services/core/java/com/android/server/policy/PhoneWindowManager.java
services/core/java/com/android/server/policy/keyguard/KeyguardServiceDelegate.java
services/core/java/com/android/server/policy/keyguard/KeyguardServiceWrapper.java
services/core/java/com/android/server/policy/keyguard/KeyguardStateMonitor.java
services/core/java/com/android/server/wm/WindowAnimator.java