Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 772769a9 authored by Federico 'Morg' Pareschi's avatar Federico 'Morg' Pareschi
Browse files

Add StartUnlock logcat event with timestamp

This event helps us monitor via logcat when a login (or screen unlock)
event begins.

Bug: 417839016
Test: manually unlock screen and verify the log shows up
Change-Id: I9e428568de54fa94468dab983db35ca3b959bba9
Flag: EXEMPT log only update
parent f5c64d41
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -25,6 +25,7 @@ import android.content.res.ColorStateList;
import android.os.AsyncTask;
import android.os.CountDownTimer;
import android.os.SystemClock;
import android.util.Log;
import android.util.PluralsMessageFormatter;
import android.view.KeyEvent;

@@ -58,6 +59,7 @@ public abstract class KeyguardAbsKeyInputViewController<T extends KeyguardAbsKey
    protected AsyncTask<?, ?, ?> mPendingLockCheck;
    protected boolean mResumed;
    protected boolean mLockedOut;
    private static final String TAG = "KeyguardAbsKeyInputViewController";

    private final KeyDownListener mKeyDownListener = (keyCode, keyEvent) -> {
        // Fingerprint sensor sends a KeyEvent.KEYCODE_UNKNOWN.
@@ -192,6 +194,11 @@ public abstract class KeyguardAbsKeyInputViewController<T extends KeyguardAbsKey
            if (dismissKeyguard) {
                mDismissing = true;
                mLatencyTracker.onActionStart(LatencyTracker.ACTION_LOCKSCREEN_UNLOCK);
                Log.i(TAG,
                        "StartUnlock. "
                        + "User: " + userId
                        + " TS: " + SystemClock.uptimeMillis()
                );
                getKeyguardSecurityCallback().dismiss(true, userId, getSecurityMode());
            }
        } else {
+7 −0
Original line number Diff line number Diff line
@@ -24,6 +24,7 @@ import android.content.res.ColorStateList;
import android.os.AsyncTask;
import android.os.CountDownTimer;
import android.os.SystemClock;
import android.util.Log;
import android.util.PluralsMessageFormatter;
import android.view.MotionEvent;
import android.view.View;
@@ -69,6 +70,7 @@ public class KeyguardPatternViewController
    private LockPatternView mLockPatternView;
    private CountDownTimer mCountdownTimer;
    private AsyncTask<?, ?, ?> mPendingLockCheck;
    private static final String TAG = "KeyguardPatternViewController";

    private EmergencyButtonCallback mEmergencyButtonCallback = new EmergencyButtonCallback() {
        @Override
@@ -179,6 +181,11 @@ public class KeyguardPatternViewController
                if (dismissKeyguard) {
                    mLockPatternView.setDisplayMode(LockPatternView.DisplayMode.Correct);
                    mLatencyTracker.onActionStart(LatencyTracker.ACTION_LOCKSCREEN_UNLOCK);
                    Log.i(TAG,
                            "StartUnlock. "
                            + "User: " + userId
                            + " TS: " + SystemClock.uptimeMillis()
                    );
                    getKeyguardSecurityCallback().dismiss(true, userId, SecurityMode.Pattern);
                }
            } else {