summaryrefslogtreecommitdiffstats
path: root/core/java/android/os
diff options
context:
space:
mode:
authorJeff Brown <jeffbrown@google.com>2014-01-16 22:16:42 -0800
committerJeff Brown <jeffbrown@google.com>2014-01-16 22:16:42 -0800
commit4ccb823a9f62e57f9d221f83a97e82967e79a9e5 (patch)
tree2c21ff973f7f41f4baabf9531404b87c8af1966a /core/java/android/os
parent6f357d3284a833cc50a990e14b39f389b8972254 (diff)
downloadframeworks_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.java10
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);
}