summaryrefslogtreecommitdiff
path: root/rs/java/android/renderscript/ProgramFragmentFixedFunction.java
diff options
context:
space:
mode:
authorBill Lin <lbill@google.com>2021-06-17 02:46:05 +0800
committerBill Lin <lbill@google.com>2021-06-18 01:56:25 +0800
commit4f4b74bbce646336e651f2dcdc2b7c710b807f75 (patch)
tree0464ea0da8f148fd056abd0faacc3a673590652a /rs/java/android/renderscript/ProgramFragmentFixedFunction.java
parent60ec24eb1e286f324a07b1b5e93045c9b3d31567 (diff)
Hook WakefulnessLifecycle for best timing of LockedDisabled
1. Sets LockedDisabled when onStartedGoingToSleep() 2. Reset LockedDisabled when onFinishedWakingUp() 3. Update keyguard showing state to controller through onKeyguardVisibilityChanged(showing) The flow changes: 1) POWER-KEY going to sleep(AOD) 2) onStartedGoingToSleep() <--New timing for LockedDisabled 3) onFinishedGoingToSleep() 4) onKeyguardVisibilityChanged(true) <--Legacy LockedDisabled --------------- 1) POWER-KEY waking up to HOME 2) onStartedWakingUp() 3) onFinishedWakingUp() 4) onKeyguardVisibilityChanged(false) <--Reset LockedDisabled Screen OFF to AOD flow takes about 1800ms: POWER_KEY---(400ms)---> onStartedGoingToSleep()---(100ms)---> onFinishedGoingToSleep()---(1300ms)--->onKeyguardVisibilityChanged() Screen ON to HOME flow takes about 700ms: POWER_KEY---(50ms)---> onStartedWakingUp()---(160ms)---> onFinishedWakingUp()---(500ms)---> onKeyguardVisibilityChanged() Test: Manual PowerKey going to sleep > Trigger One Handed mode Test: atest WMShellUnitTests Bug: 191149165 Change-Id: I557ab4736d0f77b38334fb95d89dcf0875fc5be2
Diffstat (limited to 'rs/java/android/renderscript/ProgramFragmentFixedFunction.java')
0 files changed, 0 insertions, 0 deletions