Remove dependencies on legacy keyguard state for the isUnlocked state
Change how device entry and face auth bypass flows are wired up. Fixes: 307768356 Test: updated existing unit tests, verified device entry scenarios with flexiglass Test: atest DeviceUnlockedInteractorTest Test: manually 1. Enroll fingerprint and unlocking using fingerprint should dismiss lockscreen 2. Enroll face auth with bypass enabled, lockscreen should be dismissed on success 3. Enroll face auth without bypass enabled, lockscreen should not be dismissed on success 4. Enroll trust agent, keep device unlocked using trust agent, lockscreen should not be dismissed 5. Enter pin/pattern/password, lockscreen should get dismissed. 6. Set auth method to swipe, lockscreen should be visible and swiping up should dismiss it. 7. Set auth method to none, lockscreen should not be seen when waking up from sleep Flag: ACONFIG com.android.systemui.scene_container DEVELOPMENT Change-Id: Idfa2cf740cfebf7092d76fd6a1083a594d0f412e
Loading
Please register or sign in to comment