summaryrefslogtreecommitdiffstats
path: root/services/java
diff options
context:
space:
mode:
authorAndroid (Google) Code Review <android-gerrit@google.com>2009-05-22 19:40:33 -0700
committerAndroid (Google) Code Review <android-gerrit@google.com>2009-05-22 19:40:33 -0700
commitfea1a459aaebc5fd66b12520312ddbe09547f094 (patch)
treefefbf223b0ac3f2cca7a11ce54dc118ef99b90c1 /services/java
parentb181118b6e58c0014da4e9d52bf38548adc73a8a (diff)
parent244fa5c05b2cc8c4c0754aeed4ee42c588ea89d1 (diff)
downloadframeworks_base-fea1a459aaebc5fd66b12520312ddbe09547f094.zip
frameworks_base-fea1a459aaebc5fd66b12520312ddbe09547f094.tar.gz
frameworks_base-fea1a459aaebc5fd66b12520312ddbe09547f094.tar.bz2
Merge change 2364 into donut
* changes: Initial checkin for App Fuel Gauge infrastructure.
Diffstat (limited to 'services/java')
-rw-r--r--services/java/com/android/server/am/BatteryStatsService.java28
1 files changed, 28 insertions, 0 deletions
diff --git a/services/java/com/android/server/am/BatteryStatsService.java b/services/java/com/android/server/am/BatteryStatsService.java
index a695eba..9a4b642 100644
--- a/services/java/com/android/server/am/BatteryStatsService.java
+++ b/services/java/com/android/server/am/BatteryStatsService.java
@@ -206,6 +206,34 @@ public final class BatteryStatsService extends IBatteryStats.Stub {
}
}
+ public void noteStartAudio(int uid) {
+ enforceCallingPermission();
+ synchronized (mStats) {
+ mStats.noteAudioOnLocked(uid);
+ }
+ }
+
+ public void noteStopAudio(int uid) {
+ enforceCallingPermission();
+ synchronized (mStats) {
+ mStats.noteAudioOffLocked(uid);
+ }
+ }
+
+ public void noteStartVideo(int uid) {
+ enforceCallingPermission();
+ synchronized (mStats) {
+ mStats.noteVideoOnLocked(uid);
+ }
+ }
+
+ public void noteStopVideo(int uid) {
+ enforceCallingPermission();
+ synchronized (mStats) {
+ mStats.noteVideoOffLocked(uid);
+ }
+ }
+
public void noteWifiRunning() {
enforceCallingPermission();
synchronized (mStats) {