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

Commit 0af0d988 authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "New trace sections for IKeyguardService" into udc-dev am: 863e8cad am: d681c73a

parents 6bed3ecd d681c73a
Loading
Loading
Loading
Loading
+44 −5
Original line number Original line Diff line number Diff line
@@ -333,15 +333,29 @@ public class KeyguardService extends Service {
    };
    };


    private final IKeyguardService.Stub mBinder = new IKeyguardService.Stub() {
    private final IKeyguardService.Stub mBinder = new IKeyguardService.Stub() {
        private static final String TRACK_NAME = "IKeyguardService";

        /**
         * Helper for tracing the most-recent call on the IKeyguardService interface.
         * IKeyguardService is oneway, so we are most interested in the order of the calls as they
         * are received. We use an async track to make it easier to visualize in the trace.
         * @param name name of the trace section
         */
        private static void trace(String name) {
            Trace.asyncTraceForTrackEnd(Trace.TRACE_TAG_APP, TRACK_NAME, 0);
            Trace.asyncTraceForTrackBegin(Trace.TRACE_TAG_APP, TRACK_NAME, name, 0);
        }


        @Override // Binder interface
        @Override // Binder interface
        public void addStateMonitorCallback(IKeyguardStateCallback callback) {
        public void addStateMonitorCallback(IKeyguardStateCallback callback) {
            trace("addStateMonitorCallback");
            checkPermission();
            checkPermission();
            mKeyguardViewMediator.addStateMonitorCallback(callback);
            mKeyguardViewMediator.addStateMonitorCallback(callback);
        }
        }


        @Override // Binder interface
        @Override // Binder interface
        public void verifyUnlock(IKeyguardExitCallback callback) {
        public void verifyUnlock(IKeyguardExitCallback callback) {
            trace("verifyUnlock");
            Trace.beginSection("KeyguardService.mBinder#verifyUnlock");
            Trace.beginSection("KeyguardService.mBinder#verifyUnlock");
            checkPermission();
            checkPermission();
            mKeyguardViewMediator.verifyUnlock(callback);
            mKeyguardViewMediator.verifyUnlock(callback);
@@ -350,6 +364,7 @@ public class KeyguardService extends Service {


        @Override // Binder interface
        @Override // Binder interface
        public void setOccluded(boolean isOccluded, boolean animate) {
        public void setOccluded(boolean isOccluded, boolean animate) {
            trace("setOccluded isOccluded=" + isOccluded + " animate=" + animate);
            Log.d(TAG, "setOccluded(" + isOccluded + ")");
            Log.d(TAG, "setOccluded(" + isOccluded + ")");


            Trace.beginSection("KeyguardService.mBinder#setOccluded");
            Trace.beginSection("KeyguardService.mBinder#setOccluded");
@@ -360,24 +375,28 @@ public class KeyguardService extends Service {


        @Override // Binder interface
        @Override // Binder interface
        public void dismiss(IKeyguardDismissCallback callback, CharSequence message) {
        public void dismiss(IKeyguardDismissCallback callback, CharSequence message) {
            trace("dismiss message=" + message);
            checkPermission();
            checkPermission();
            mKeyguardViewMediator.dismiss(callback, message);
            mKeyguardViewMediator.dismiss(callback, message);
        }
        }


        @Override // Binder interface
        @Override // Binder interface
        public void onDreamingStarted() {
        public void onDreamingStarted() {
            trace("onDreamingStarted");
            checkPermission();
            checkPermission();
            mKeyguardViewMediator.onDreamingStarted();
            mKeyguardViewMediator.onDreamingStarted();
        }
        }


        @Override // Binder interface
        @Override // Binder interface
        public void onDreamingStopped() {
        public void onDreamingStopped() {
            trace("onDreamingStopped");
            checkPermission();
            checkPermission();
            mKeyguardViewMediator.onDreamingStopped();
            mKeyguardViewMediator.onDreamingStopped();
        }
        }


        @Override // Binder interface
        @Override // Binder interface
        public void onStartedGoingToSleep(@PowerManager.GoToSleepReason int pmSleepReason) {
        public void onStartedGoingToSleep(@PowerManager.GoToSleepReason int pmSleepReason) {
            trace("onStartedGoingToSleep pmSleepReason=" + pmSleepReason);
            checkPermission();
            checkPermission();
            mKeyguardViewMediator.onStartedGoingToSleep(
            mKeyguardViewMediator.onStartedGoingToSleep(
                    WindowManagerPolicyConstants.translateSleepReasonToOffReason(pmSleepReason));
                    WindowManagerPolicyConstants.translateSleepReasonToOffReason(pmSleepReason));
@@ -388,6 +407,8 @@ public class KeyguardService extends Service {
        @Override // Binder interface
        @Override // Binder interface
        public void onFinishedGoingToSleep(
        public void onFinishedGoingToSleep(
                @PowerManager.GoToSleepReason int pmSleepReason, boolean cameraGestureTriggered) {
                @PowerManager.GoToSleepReason int pmSleepReason, boolean cameraGestureTriggered) {
            trace("onFinishedGoingToSleep pmSleepReason=" + pmSleepReason
                    + " cameraGestureTriggered=" + cameraGestureTriggered);
            checkPermission();
            checkPermission();
            mKeyguardViewMediator.onFinishedGoingToSleep(
            mKeyguardViewMediator.onFinishedGoingToSleep(
                    WindowManagerPolicyConstants.translateSleepReasonToOffReason(pmSleepReason),
                    WindowManagerPolicyConstants.translateSleepReasonToOffReason(pmSleepReason),
@@ -399,6 +420,8 @@ public class KeyguardService extends Service {
        @Override // Binder interface
        @Override // Binder interface
        public void onStartedWakingUp(
        public void onStartedWakingUp(
                @PowerManager.WakeReason int pmWakeReason, boolean cameraGestureTriggered) {
                @PowerManager.WakeReason int pmWakeReason, boolean cameraGestureTriggered) {
            trace("onStartedWakingUp pmWakeReason=" + pmWakeReason
                    + " cameraGestureTriggered=" + cameraGestureTriggered);
            Trace.beginSection("KeyguardService.mBinder#onStartedWakingUp");
            Trace.beginSection("KeyguardService.mBinder#onStartedWakingUp");
            checkPermission();
            checkPermission();
            mKeyguardViewMediator.onStartedWakingUp(pmWakeReason, cameraGestureTriggered);
            mKeyguardViewMediator.onStartedWakingUp(pmWakeReason, cameraGestureTriggered);
@@ -409,6 +432,7 @@ public class KeyguardService extends Service {


        @Override // Binder interface
        @Override // Binder interface
        public void onFinishedWakingUp() {
        public void onFinishedWakingUp() {
            trace("onFinishedWakingUp");
            Trace.beginSection("KeyguardService.mBinder#onFinishedWakingUp");
            Trace.beginSection("KeyguardService.mBinder#onFinishedWakingUp");
            checkPermission();
            checkPermission();
            mKeyguardLifecyclesDispatcher.dispatch(KeyguardLifecyclesDispatcher.FINISHED_WAKING_UP);
            mKeyguardLifecyclesDispatcher.dispatch(KeyguardLifecyclesDispatcher.FINISHED_WAKING_UP);
@@ -417,6 +441,7 @@ public class KeyguardService extends Service {


        @Override // Binder interface
        @Override // Binder interface
        public void onScreenTurningOn(IKeyguardDrawnCallback callback) {
        public void onScreenTurningOn(IKeyguardDrawnCallback callback) {
            trace("onScreenTurningOn");
            Trace.beginSection("KeyguardService.mBinder#onScreenTurningOn");
            Trace.beginSection("KeyguardService.mBinder#onScreenTurningOn");
            checkPermission();
            checkPermission();
            mKeyguardLifecyclesDispatcher.dispatch(KeyguardLifecyclesDispatcher.SCREEN_TURNING_ON,
            mKeyguardLifecyclesDispatcher.dispatch(KeyguardLifecyclesDispatcher.SCREEN_TURNING_ON,
@@ -451,6 +476,7 @@ public class KeyguardService extends Service {


        @Override // Binder interface
        @Override // Binder interface
        public void onScreenTurnedOn() {
        public void onScreenTurnedOn() {
            trace("onScreenTurnedOn");
            Trace.beginSection("KeyguardService.mBinder#onScreenTurnedOn");
            Trace.beginSection("KeyguardService.mBinder#onScreenTurnedOn");
            checkPermission();
            checkPermission();
            mKeyguardLifecyclesDispatcher.dispatch(KeyguardLifecyclesDispatcher.SCREEN_TURNED_ON);
            mKeyguardLifecyclesDispatcher.dispatch(KeyguardLifecyclesDispatcher.SCREEN_TURNED_ON);
@@ -460,12 +486,14 @@ public class KeyguardService extends Service {


        @Override // Binder interface
        @Override // Binder interface
        public void onScreenTurningOff() {
        public void onScreenTurningOff() {
            trace("onScreenTurningOff");
            checkPermission();
            checkPermission();
            mKeyguardLifecyclesDispatcher.dispatch(KeyguardLifecyclesDispatcher.SCREEN_TURNING_OFF);
            mKeyguardLifecyclesDispatcher.dispatch(KeyguardLifecyclesDispatcher.SCREEN_TURNING_OFF);
        }
        }


        @Override // Binder interface
        @Override // Binder interface
        public void onScreenTurnedOff() {
        public void onScreenTurnedOff() {
            trace("onScreenTurnedOff");
            checkPermission();
            checkPermission();
            mKeyguardViewMediator.onScreenTurnedOff();
            mKeyguardViewMediator.onScreenTurnedOff();
            mKeyguardLifecyclesDispatcher.dispatch(KeyguardLifecyclesDispatcher.SCREEN_TURNED_OFF);
            mKeyguardLifecyclesDispatcher.dispatch(KeyguardLifecyclesDispatcher.SCREEN_TURNED_OFF);
@@ -474,12 +502,14 @@ public class KeyguardService extends Service {


        @Override // Binder interface
        @Override // Binder interface
        public void setKeyguardEnabled(boolean enabled) {
        public void setKeyguardEnabled(boolean enabled) {
            trace("setKeyguardEnabled enabled" + enabled);
            checkPermission();
            checkPermission();
            mKeyguardViewMediator.setKeyguardEnabled(enabled);
            mKeyguardViewMediator.setKeyguardEnabled(enabled);
        }
        }


        @Override // Binder interface
        @Override // Binder interface
        public void onSystemReady() {
        public void onSystemReady() {
            trace("onSystemReady");
            Trace.beginSection("KeyguardService.mBinder#onSystemReady");
            Trace.beginSection("KeyguardService.mBinder#onSystemReady");
            checkPermission();
            checkPermission();
            mKeyguardViewMediator.onSystemReady();
            mKeyguardViewMediator.onSystemReady();
@@ -488,24 +518,28 @@ public class KeyguardService extends Service {


        @Override // Binder interface
        @Override // Binder interface
        public void doKeyguardTimeout(Bundle options) {
        public void doKeyguardTimeout(Bundle options) {
            trace("doKeyguardTimeout");
            checkPermission();
            checkPermission();
            mKeyguardViewMediator.doKeyguardTimeout(options);
            mKeyguardViewMediator.doKeyguardTimeout(options);
        }
        }


        @Override // Binder interface
        @Override // Binder interface
        public void setSwitchingUser(boolean switching) {
        public void setSwitchingUser(boolean switching) {
            trace("setSwitchingUser switching=" + switching);
            checkPermission();
            checkPermission();
            mKeyguardViewMediator.setSwitchingUser(switching);
            mKeyguardViewMediator.setSwitchingUser(switching);
        }
        }


        @Override // Binder interface
        @Override // Binder interface
        public void setCurrentUser(int userId) {
        public void setCurrentUser(int userId) {
            trace("setCurrentUser userId=" + userId);
            checkPermission();
            checkPermission();
            mKeyguardViewMediator.setCurrentUser(userId);
            mKeyguardViewMediator.setCurrentUser(userId);
        }
        }


        @Override
        @Override // Binder interface
        public void onBootCompleted() {
        public void onBootCompleted() {
            trace("onBootCompleted");
            checkPermission();
            checkPermission();
            mKeyguardViewMediator.onBootCompleted();
            mKeyguardViewMediator.onBootCompleted();
        }
        }
@@ -515,28 +549,33 @@ public class KeyguardService extends Service {
         * {@code IRemoteAnimationRunner#onAnimationStart} instead.
         * {@code IRemoteAnimationRunner#onAnimationStart} instead.
         */
         */
        @Deprecated
        @Deprecated
        @Override
        @Override // Binder interface
        public void startKeyguardExitAnimation(long startTime, long fadeoutDuration) {
        public void startKeyguardExitAnimation(long startTime, long fadeoutDuration) {
            trace("startKeyguardExitAnimation startTime=" + startTime
                    + " fadeoutDuration=" + fadeoutDuration);
            Trace.beginSection("KeyguardService.mBinder#startKeyguardExitAnimation");
            Trace.beginSection("KeyguardService.mBinder#startKeyguardExitAnimation");
            checkPermission();
            checkPermission();
            mKeyguardViewMediator.startKeyguardExitAnimation(startTime, fadeoutDuration);
            mKeyguardViewMediator.startKeyguardExitAnimation(startTime, fadeoutDuration);
            Trace.endSection();
            Trace.endSection();
        }
        }


        @Override
        @Override // Binder interface
        public void onShortPowerPressedGoHome() {
        public void onShortPowerPressedGoHome() {
            trace("onShortPowerPressedGoHome");
            checkPermission();
            checkPermission();
            mKeyguardViewMediator.onShortPowerPressedGoHome();
            mKeyguardViewMediator.onShortPowerPressedGoHome();
        }
        }


        @Override
        @Override // Binder interface
        public void dismissKeyguardToLaunch(Intent intentToLaunch) {
        public void dismissKeyguardToLaunch(Intent intentToLaunch) {
            trace("dismissKeyguardToLaunch");
            checkPermission();
            checkPermission();
            mKeyguardViewMediator.dismissKeyguardToLaunch(intentToLaunch);
            mKeyguardViewMediator.dismissKeyguardToLaunch(intentToLaunch);
        }
        }


        @Override
        @Override // Binder interface
        public void onSystemKeyPressed(int keycode) {
        public void onSystemKeyPressed(int keycode) {
            trace("onSystemKeyPressed keycode=" + keycode);
            checkPermission();
            checkPermission();
            mKeyguardViewMediator.onSystemKeyPressed(keycode);
            mKeyguardViewMediator.onSystemKeyPressed(keycode);
        }
        }