public class Memory extends SettingsPreferenceFragment implements OnCancelListener,
MeasurementReceiver {
private static final String TAG = "Memory";
- private static final boolean localLOGV = false;
+ static final boolean localLOGV = false;
private static final String MEMORY_SD_SIZE = "memory_sd_size";
intent.setClass(getActivity(), com.android.settings.MediaFormat.class);
startActivity(intent);
return true;
+ } else if (preference == mInternalAppsUsage) {
+ Intent intent = new Intent(Intent.ACTION_MANAGE_PACKAGE_STORAGE);
+ intent.setClass(getActivity(),
+ com.android.settings.Settings.ManageApplicationsActivity.class);
+ startActivity(intent);
+ return true;
}
return false;
return;
}
if (succeeded) {
- mAppsSizeForThisStatsObserver += stats.codeSize + stats.dataSize;
+ mAppsSizeForThisStatsObserver += stats.codeSize + stats.dataSize +
+ stats.externalCacheSize + stats.externalDataSize +
+ stats.externalMediaSize + stats.externalObbSize;
}
synchronized (mAppsList) {
long mediaSize;
try {
- // TODO get these directories from somewhere
- mediaSize = imcs.calculateDirectorySize("/data/media");
+ mediaSize = imcs.calculateDirectorySize(
+ Environment.getExternalStorageDirectory().getAbsolutePath());
} catch (Exception e) {
Log.i(TAG, "Could not read memory from default container service");
return;