summaryrefslogtreecommitdiff
path: root/services/java/com/android/server/pm
diff options
context:
space:
mode:
authorJeff Sharkey <jsharkey@android.com>2012-06-12 18:40:24 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2012-06-12 18:40:24 -0700
commit554259fe02afba852c9999e827b3c086e92637bd (patch)
tree6efbba2947cf089e96b5e04c98b30401788f467b /services/java/com/android/server/pm
parentb8151ecd6ef4faa5c16d0a4c3abb45ec84d1f97a (diff)
parent9eabf916dc5d53bc6c765d39cca0847993e73dcf (diff)
am 9eabf916: am f6f7f1d2: Low disk space string change, surface state.
* commit '9eabf916dc5d53bc6c765d39cca0847993e73dcf': Low disk space string change, surface state.
Diffstat (limited to 'services/java/com/android/server/pm')
-rw-r--r--services/java/com/android/server/pm/PackageManagerService.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/services/java/com/android/server/pm/PackageManagerService.java b/services/java/com/android/server/pm/PackageManagerService.java
index fee55f348449..08a042a5d4bf 100644
--- a/services/java/com/android/server/pm/PackageManagerService.java
+++ b/services/java/com/android/server/pm/PackageManagerService.java
@@ -9448,4 +9448,15 @@ public class PackageManagerService extends IPackageManager.Stub {
return true;
}
}
+
+ public boolean isStorageLow() {
+ final long token = Binder.clearCallingIdentity();
+ try {
+ final DeviceStorageMonitorService dsm = (DeviceStorageMonitorService) ServiceManager
+ .getService(DeviceStorageMonitorService.SERVICE);
+ return dsm.isMemoryLow();
+ } finally {
+ Binder.restoreCallingIdentity(token);
+ }
+ }
}