summaryrefslogtreecommitdiff
path: root/services/java/com/android/server/BatteryService.java
diff options
context:
space:
mode:
authorJeff Brown <jeffbrown@google.com>2012-10-02 20:57:05 -0700
committerJeff Brown <jeffbrown@google.com>2012-10-02 20:57:05 -0700
commitf3fb895269deadcda0cf497d421e4b89e8ee8f8f (patch)
treed40d84e9c223dfde753bfd59d2f69c2807580df9 /services/java/com/android/server/BatteryService.java
parenta4d8204e3068b9d8d6908d4cf3440e81967867a3 (diff)
Implement screen on hack for wireless chargers.
We can't accurately detect whether the device is resting on a wireless charger unless it is actually charging. So we need to tweak the screen on when plugged / unplugged policy accordingly to avoid spurious wakeups. Bug: 7234284 Change-Id: I624b559e2e92b8813b12090bc20eca5f5158997e
Diffstat (limited to 'services/java/com/android/server/BatteryService.java')
-rw-r--r--services/java/com/android/server/BatteryService.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/services/java/com/android/server/BatteryService.java b/services/java/com/android/server/BatteryService.java
index 4b20a53ba3ac..0045f4a8d97f 100644
--- a/services/java/com/android/server/BatteryService.java
+++ b/services/java/com/android/server/BatteryService.java
@@ -197,6 +197,15 @@ public final class BatteryService extends Binder {
}
/**
+ * Returns the current plug type.
+ */
+ public int getPlugType() {
+ synchronized (mLock) {
+ return mPlugType;
+ }
+ }
+
+ /**
* Returns battery level as a percentage.
*/
public int getBatteryLevel() {