diff options
Diffstat (limited to 'services/java/com/android/server/pm/PackageManagerService.java')
| -rw-r--r-- | services/java/com/android/server/pm/PackageManagerService.java | 11 |
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 49d2ebd..6643d8c 100644 --- a/services/java/com/android/server/pm/PackageManagerService.java +++ b/services/java/com/android/server/pm/PackageManagerService.java @@ -9397,4 +9397,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); + } + } } |
