mirror of
https://github.com/M66B/FairEmail.git
synced 2026-04-12 03:54:28 +02:00
Added total storage space
This commit is contained in:
@@ -296,7 +296,8 @@ public class FragmentOptionsMisc extends FragmentBase implements SharedPreferenc
|
||||
tvMemoryClass.setText(getString(R.string.title_advanced_memory_class, class_mb + " MB"));
|
||||
|
||||
tvStorageSpace.setText(getString(R.string.title_advanced_storage_space,
|
||||
Helper.humanReadableByteCount(Helper.getAvailableStorageSpace(), true)));
|
||||
Helper.humanReadableByteCount(Helper.getAvailableStorageSpace(), true),
|
||||
Helper.humanReadableByteCount(Helper.getTotalStorageSpace(), true)));
|
||||
tvFingerprint.setText(Helper.getFingerprint(getContext()));
|
||||
|
||||
grpDebug.setVisibility(swDebug.isChecked() || BuildConfig.DEBUG ? View.VISIBLE : View.GONE);
|
||||
|
||||
@@ -614,6 +614,11 @@ public class Helper {
|
||||
return stats.getAvailableBlocksLong() * stats.getBlockSizeLong();
|
||||
}
|
||||
|
||||
static long getTotalStorageSpace() {
|
||||
StatFs stats = new StatFs(Environment.getDataDirectory().getAbsolutePath());
|
||||
return stats.getTotalBytes();
|
||||
}
|
||||
|
||||
static void openAdvanced(Intent intent) {
|
||||
// https://issuetracker.google.com/issues/72053350
|
||||
intent.putExtra("android.content.extra.SHOW_ADVANCED", true);
|
||||
|
||||
@@ -775,8 +775,9 @@ public class Log {
|
||||
ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);
|
||||
sb.append(String.format("Memory class: %d\r\n", am.getMemoryClass()));
|
||||
|
||||
sb.append(String.format("Storage space: %s\r\n",
|
||||
Helper.humanReadableByteCount(Helper.getAvailableStorageSpace(), true)));
|
||||
sb.append(String.format("Storage space: %s/%s\r\n",
|
||||
Helper.humanReadableByteCount(Helper.getAvailableStorageSpace(), true),
|
||||
Helper.humanReadableByteCount(Helper.getTotalStorageSpace(), true)));
|
||||
|
||||
Runtime rt = Runtime.getRuntime();
|
||||
long hused = (rt.totalMemory() - rt.freeMemory()) / 1024L;
|
||||
|
||||
Reference in New Issue
Block a user