From 7409a569dec2d718ef8805741321211d6c1fdfec Mon Sep 17 00:00:00 2001 From: tibbi Date: Mon, 11 Oct 2021 23:04:25 +0200 Subject: [PATCH] adding audio storage --- .../pro/fragments/StorageFragment.kt | 13 ++++++-- app/src/main/res/layout/storage_fragment.xml | 30 +++++++++++++++++++ 2 files changed, 40 insertions(+), 3 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/fragments/StorageFragment.kt b/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/fragments/StorageFragment.kt index f3e37ddb..184a7ff9 100644 --- a/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/fragments/StorageFragment.kt +++ b/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/fragments/StorageFragment.kt @@ -24,8 +24,8 @@ class StorageFragment(context: Context, attributeSet: AttributeSet) : MyViewPage val imagesSize = getMediaTypeSize(MediaStore.Images.Media.EXTERNAL_CONTENT_URI) val videosSize = getMediaTypeSize(MediaStore.Video.Media.EXTERNAL_CONTENT_URI) val audioSize = getMediaTypeSize(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI) - val documents = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS).getProperSize(true) - val downloads = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).getProperSize(true) + val documentsSize = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOCUMENTS).getProperSize(true) + val downloadsSize = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).getProperSize(true) activity.runOnUiThread { images_size.text = imagesSize.formatSize() @@ -33,6 +33,9 @@ class StorageFragment(context: Context, attributeSet: AttributeSet) : MyViewPage videos_size.text = videosSize.formatSize() videos_progressbar.progress = (videosSize / 1000000).toInt() + + audio_size.text = audioSize.formatSize() + audio_progressbar.progress = (audioSize / 1000000).toInt() } } } @@ -52,6 +55,10 @@ class StorageFragment(context: Context, attributeSet: AttributeSet) : MyViewPage val greenColor = context.resources.getColor(R.color.md_green_700) videos_progressbar.setIndicatorColor(greenColor) videos_progressbar.trackColor = greenColor.adjustAlpha(0.3f) + + val blueColor = context.resources.getColor(R.color.md_blue_700) + audio_progressbar.setIndicatorColor(blueColor) + audio_progressbar.trackColor = blueColor.adjustAlpha(0.3f) } private fun getMediaTypeSize(uri: Uri): Long { @@ -89,7 +96,7 @@ class StorageFragment(context: Context, attributeSet: AttributeSet) : MyViewPage val freeSpace = storageStatsManager.getFreeBytes(uuid) activity.runOnUiThread { - arrayOf(main_storage_usage_progressbar, images_progressbar, videos_progressbar).forEach { + arrayOf(main_storage_usage_progressbar, images_progressbar, videos_progressbar, audio_progressbar).forEach { it.max = (totalSpace / 1000000).toInt() } diff --git a/app/src/main/res/layout/storage_fragment.xml b/app/src/main/res/layout/storage_fragment.xml index e25d2840..0ff44b46 100644 --- a/app/src/main/res/layout/storage_fragment.xml +++ b/app/src/main/res/layout/storage_fragment.xml @@ -107,4 +107,34 @@ android:max="100" app:trackThickness="2dp" /> + + + + + +