From b9323d60ec55ab2a15fff55e3529b9118fafeee8 Mon Sep 17 00:00:00 2001 From: Issei Suzuki Date: Mon, 13 Mar 2023 19:10:36 +0000 Subject: [PATCH] Add event log for keyguard occlude status chagne. Bug: 271433779 Bug: 269892931 Test: adb logcat -b events Change-Id: I01aa37d0b44afc3a718fbffa5a26133ea5c0686a --- .../SystemUI/src/com/android/systemui/EventLogTags.logtags | 5 +++++ .../com/android/systemui/keyguard/KeyguardViewMediator.java | 3 +++ 2 files changed, 8 insertions(+) diff --git a/packages/SystemUI/src/com/android/systemui/EventLogTags.logtags b/packages/SystemUI/src/com/android/systemui/EventLogTags.logtags index 9c847be75faba..08236b7e280ac 100644 --- a/packages/SystemUI/src/com/android/systemui/EventLogTags.logtags +++ b/packages/SystemUI/src/com/android/systemui/EventLogTags.logtags @@ -61,3 +61,8 @@ option java_package com.android.systemui; ## 4: SYSTEM_REGISTER_USER System sysui registers user's callbacks ## 5: SYSTEM_UNREGISTER_USER System sysui unregisters user's callbacks (after death) 36060 sysui_recents_connection (type|1),(user|1) + +# --------------------------- +# KeyguardViewMediator.java +# --------------------------- +36080 sysui_keyguard (isOccluded|1),(animate|1) diff --git a/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java b/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java index 2815df68ad0ae..8bd9673d4e871 100644 --- a/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java +++ b/packages/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java @@ -117,6 +117,7 @@ import com.android.keyguard.mediator.ScreenOnCoordinator; import com.android.systemui.CoreStartable; import com.android.systemui.DejankUtils; import com.android.systemui.Dumpable; +import com.android.systemui.EventLogTags; import com.android.systemui.R; import com.android.systemui.animation.ActivityLaunchAnimator; import com.android.systemui.animation.Interpolators; @@ -1852,6 +1853,8 @@ public class KeyguardViewMediator implements CoreStartable, Dumpable, private void handleSetOccluded(boolean isOccluded, boolean animate) { Trace.beginSection("KeyguardViewMediator#handleSetOccluded"); Log.d(TAG, "handleSetOccluded(" + isOccluded + ")"); + EventLogTags.writeSysuiKeyguard(isOccluded ? 1 : 0, animate ? 1 : 0); + mInteractionJankMonitor.cancel(CUJ_LOCKSCREEN_TRANSITION_FROM_AOD); synchronized (KeyguardViewMediator.this) {