diff options
author | Jeff Brown <jeffbrown@google.com> | 2014-01-16 22:16:42 -0800 |
---|---|---|
committer | Jeff Brown <jeffbrown@google.com> | 2014-01-16 22:16:42 -0800 |
commit | 4ccb823a9f62e57f9d221f83a97e82967e79a9e5 (patch) | |
tree | 2c21ff973f7f41f4baabf9531404b87c8af1966a /core/java/android/os | |
parent | 6f357d3284a833cc50a990e14b39f389b8972254 (diff) | |
download | frameworks_base-4ccb823a9f62e57f9d221f83a97e82967e79a9e5.zip frameworks_base-4ccb823a9f62e57f9d221f83a97e82967e79a9e5.tar.gz frameworks_base-4ccb823a9f62e57f9d221f83a97e82967e79a9e5.tar.bz2 |
Refactor display manager service to new pattern.
Transform DisplayManagerService into a SystemService and start cleaning
up other local services that it uses from window manager and input manager.
Clean up service thread initialization.
Remove unnecessary static variables from ActivityManagerService.
It's starting to become clear that we really need a better way to manage
service dependencies. Boot phases don't quite cut it.
Change-Id: If319dbd7cbfbd4812fe55ece969e818d4b20755b
Diffstat (limited to 'core/java/android/os')
-rw-r--r-- | core/java/android/os/PowerManagerInternal.java | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/core/java/android/os/PowerManagerInternal.java b/core/java/android/os/PowerManagerInternal.java index 8144576..cb3d528 100644 --- a/core/java/android/os/PowerManagerInternal.java +++ b/core/java/android/os/PowerManagerInternal.java @@ -23,7 +23,7 @@ import android.view.WindowManagerPolicy; * * @hide Only for use within the system server. */ -public interface PowerManagerInternal { +public abstract class PowerManagerInternal { /** * Used by the window manager to override the screen brightness based on the * current foreground activity. @@ -32,7 +32,7 @@ public interface PowerManagerInternal { * * @param brightness The overridden brightness, or -1 to disable the override. */ - public void setScreenBrightnessOverrideFromWindowManager(int brightness); + public abstract void setScreenBrightnessOverrideFromWindowManager(int brightness); /** * Used by the window manager to override the button brightness based on the @@ -42,7 +42,7 @@ public interface PowerManagerInternal { * * @param brightness The overridden brightness, or -1 to disable the override. */ - public void setButtonBrightnessOverrideFromWindowManager(int brightness); + public abstract void setButtonBrightnessOverrideFromWindowManager(int brightness); /** * Used by the window manager to override the user activity timeout based on the @@ -53,8 +53,8 @@ public interface PowerManagerInternal { * * @param timeoutMillis The overridden timeout, or -1 to disable the override. */ - public void setUserActivityTimeoutOverrideFromWindowManager(long timeoutMillis); + public abstract void setUserActivityTimeoutOverrideFromWindowManager(long timeoutMillis); // TODO: Remove this and retrieve as a local service instead. - public void setPolicy(WindowManagerPolicy policy); + public abstract void setPolicy(WindowManagerPolicy policy); } |