am f6f7f1d2: Low disk space string change, surface state.

* commit 'f6f7f1d2dc6e8fad5d6ff9a56af9929488873b4f':
  Low disk space string change, surface state.
This commit is contained in:
Jeff Sharkey
2012-06-12 18:36:07 -07:00
committed by Android Git Automerger
3 changed files with 16 additions and 4 deletions

View File

@@ -376,4 +376,7 @@ interface IPackageManager {
void setPermissionEnforced(String permission, boolean enforced);
boolean isPermissionEnforced(String permission);
/** Reflects current DeviceStorageMonitorService state */
boolean isStorageLow();
}

View File

@@ -2705,11 +2705,9 @@
<string name="editTextMenuTitle">Text actions</string>
<!-- If the device is getting low on internal storage, a notification is shown to the user. This is the title of that notification. -->
<string name="low_internal_storage_view_title">Low on space</string>
<string name="low_internal_storage_view_title">Storage space running out</string>
<!-- If the device is getting low on internal storage, a notification is shown to the user. This is the message of that notification. -->
<string name="low_internal_storage_view_text" product="tablet">Tablet storage space is getting low.</string>
<!-- If the device is getting low on internal storage, a notification is shown to the user. This is the message of that notification. -->
<string name="low_internal_storage_view_text" product="default">Phone storage space is getting low.</string>
<string name="low_internal_storage_view_text">Some system functions may not work</string>
<!-- Preference framework strings. -->
<string name="ok">OK</string>

View File

@@ -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);
}
}
}