* commit '533b7b53bcff1a682f295398293878f85ec419e3': Used space visible in SD Card bar graph
This commit is contained in:
@@ -478,6 +478,7 @@ public class StorageMeasurement {
|
||||
File top = new File(mStorageVolume.getPath());
|
||||
mFileInfoForMisc = new ArrayList<FileInfo>();
|
||||
File[] files = top.listFiles();
|
||||
if (files == null) return;
|
||||
final int len = files.length;
|
||||
// Get sizes of all top level nodes except the ones already computed...
|
||||
long counter = 0;
|
||||
@@ -524,4 +525,11 @@ public class StorageMeasurement {
|
||||
return mFileName + " : " + mSize + ", id:" + mId;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* TODO remove this method, only used because external SD Card needs a special treatment.
|
||||
*/
|
||||
boolean isPrimary() {
|
||||
return mIsPrimary;
|
||||
}
|
||||
}
|
||||
|
@@ -289,6 +289,12 @@ public class StorageVolumePreferenceCategory extends PreferenceCategory implemen
|
||||
|
||||
mPreferences[TOTAL_SIZE].setSummary(formatSize(totalSize));
|
||||
|
||||
if (!mMeasurement.isPrimary()) {
|
||||
// TODO FIXME: external SD card will not report any size. Show used space in bar graph
|
||||
final long usedSize = totalSize - availSize;
|
||||
mUsageBarPreference.addEntry(usedSize / (float) totalSize, android.graphics.Color.GRAY);
|
||||
}
|
||||
|
||||
updatePreference(appsSize, totalSize, APPLICATIONS);
|
||||
|
||||
long totalMediaSize = 0;
|
||||
|
Reference in New Issue
Block a user