Merge "Clean up some terminology related to interactive state." into klp-modular-dev
This commit is contained in:
@@ -446,8 +446,6 @@ public interface WindowManagerPolicy {
|
||||
public final int OFF_BECAUSE_OF_USER = 2;
|
||||
/** Screen turned off because of timeout */
|
||||
public final int OFF_BECAUSE_OF_TIMEOUT = 3;
|
||||
/** Screen turned off because of proximity sensor */
|
||||
public final int OFF_BECAUSE_OF_PROX_SENSOR = 4;
|
||||
|
||||
/** When not otherwise specified by the activity's screenOrientation, rotation should be
|
||||
* determined by the system (that is, using sensors). */
|
||||
@@ -898,23 +896,23 @@ public interface WindowManagerPolicy {
|
||||
public int focusChangedLw(WindowState lastFocus, WindowState newFocus);
|
||||
|
||||
/**
|
||||
* Called after the screen turns off.
|
||||
* Called when the device is going to sleep.
|
||||
*
|
||||
* @param why {@link #OFF_BECAUSE_OF_USER} or
|
||||
* {@link #OFF_BECAUSE_OF_TIMEOUT}.
|
||||
*/
|
||||
public void screenTurnedOff(int why);
|
||||
public void goingToSleep(int why);
|
||||
|
||||
public interface ScreenOnListener {
|
||||
void onScreenOn();
|
||||
}
|
||||
|
||||
/**
|
||||
* Called when the power manager would like to turn the screen on.
|
||||
* Called when the device is waking up.
|
||||
* Must call back on the listener to tell it when the higher-level system
|
||||
* is ready for the screen to go on (i.e. the lock screen is shown).
|
||||
*/
|
||||
public void screenTurningOn(ScreenOnListener screenOnListener);
|
||||
public void wakingUp(ScreenOnListener screenOnListener);
|
||||
|
||||
/**
|
||||
* Return whether the screen is about to turn on or is currently on.
|
||||
|
||||
@@ -167,9 +167,9 @@ class KeyguardUpdateMonitorCallback {
|
||||
|
||||
/**
|
||||
* Called when the screen turns off
|
||||
* @param why {@link WindowManagerPolicy#OFF_BECAUSE_OF_USER},
|
||||
* {@link WindowManagerPolicy#OFF_BECAUSE_OF_TIMEOUT} or
|
||||
* {@link WindowManagerPolicy#OFF_BECAUSE_OF_PROX_SENSOR}.
|
||||
* @param why either {@link WindowManagerPolicy#OFF_BECAUSE_OF_ADMIN},
|
||||
* {@link WindowManagerPolicy#OFF_BECAUSE_OF_USER}, or
|
||||
* {@link WindowManagerPolicy#OFF_BECAUSE_OF_TIMEOUT}.
|
||||
*/
|
||||
public void onScreenTurnedOff(int why) { }
|
||||
}
|
||||
|
||||
@@ -577,9 +577,9 @@ public class KeyguardViewMediator {
|
||||
|
||||
/**
|
||||
* Called to let us know the screen was turned off.
|
||||
* @param why either {@link WindowManagerPolicy#OFF_BECAUSE_OF_USER},
|
||||
* {@link WindowManagerPolicy#OFF_BECAUSE_OF_TIMEOUT} or
|
||||
* {@link WindowManagerPolicy#OFF_BECAUSE_OF_PROX_SENSOR}.
|
||||
* @param why either {@link WindowManagerPolicy#OFF_BECAUSE_OF_ADMIN},
|
||||
* {@link WindowManagerPolicy#OFF_BECAUSE_OF_USER}, or
|
||||
* {@link WindowManagerPolicy#OFF_BECAUSE_OF_TIMEOUT}.
|
||||
*/
|
||||
public void onScreenTurnedOff(int why) {
|
||||
synchronized (this) {
|
||||
@@ -611,8 +611,6 @@ public class KeyguardViewMediator {
|
||||
} else if (why == WindowManagerPolicy.OFF_BECAUSE_OF_TIMEOUT
|
||||
|| (why == WindowManagerPolicy.OFF_BECAUSE_OF_USER && !lockImmediately)) {
|
||||
doKeyguardLaterLocked();
|
||||
} else if (why == WindowManagerPolicy.OFF_BECAUSE_OF_PROX_SENSOR) {
|
||||
// Do not enable the keyguard if the prox sensor forced the screen off.
|
||||
} else {
|
||||
doKeyguardLocked(null);
|
||||
}
|
||||
|
||||
@@ -986,9 +986,9 @@ public class PhoneWindowManager implements WindowManagerPolicy {
|
||||
|
||||
// Match current screen state.
|
||||
if (mPowerManager.isScreenOn()) {
|
||||
screenTurningOn(null);
|
||||
wakingUp(null);
|
||||
} else {
|
||||
screenTurnedOff(WindowManagerPolicy.OFF_BECAUSE_OF_USER);
|
||||
goingToSleep(WindowManagerPolicy.OFF_BECAUSE_OF_USER);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4275,7 +4275,7 @@ public class PhoneWindowManager implements WindowManagerPolicy {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void screenTurnedOff(int why) {
|
||||
public void goingToSleep(int why) {
|
||||
EventLog.writeEvent(70000, 0);
|
||||
synchronized (mLock) {
|
||||
mScreenOnEarly = false;
|
||||
@@ -4291,7 +4291,7 @@ public class PhoneWindowManager implements WindowManagerPolicy {
|
||||
}
|
||||
|
||||
@Override
|
||||
public void screenTurningOn(final ScreenOnListener screenOnListener) {
|
||||
public void wakingUp(final ScreenOnListener screenOnListener) {
|
||||
EventLog.writeEvent(70000, 1);
|
||||
if (false) {
|
||||
RuntimeException here = new RuntimeException("here");
|
||||
|
||||
@@ -371,7 +371,7 @@ final class Notifier {
|
||||
|
||||
EventLog.writeEvent(EventLogTags.POWER_SCREEN_STATE, 1, 0, 0, 0);
|
||||
|
||||
mPolicy.screenTurningOn(mScreenOnListener);
|
||||
mPolicy.wakingUp(mScreenOnListener);
|
||||
mActivityManagerInternal.wakingUp();
|
||||
|
||||
if (ActivityManagerNative.isSystemReady()) {
|
||||
@@ -422,7 +422,7 @@ final class Notifier {
|
||||
|
||||
EventLog.writeEvent(EventLogTags.POWER_SCREEN_STATE, 0, why, 0, 0);
|
||||
|
||||
mPolicy.screenTurnedOff(why);
|
||||
mPolicy.goingToSleep(why);
|
||||
mActivityManagerInternal.goingToSleep();
|
||||
|
||||
if (ActivityManagerNative.isSystemReady()) {
|
||||
|
||||
Reference in New Issue
Block a user