diff --git a/app/src/main/java/com/yinuo/safetywatcher/xls/utils/PathUtils.kt b/app/src/main/java/com/yinuo/safetywatcher/xls/utils/PathUtils.kt index 65d1218..cdc3dfe 100644 --- a/app/src/main/java/com/yinuo/safetywatcher/xls/utils/PathUtils.kt +++ b/app/src/main/java/com/yinuo/safetywatcher/xls/utils/PathUtils.kt @@ -41,4 +41,12 @@ object PathUtils { fun getNowTimeFormat(dateToStringLongPattern: String): String { return SimpleDateFormat(dateToStringLongPattern, Locale.ROOT).format(Date()); } + + fun getAvailableInternalMemorySize():Long{ + val storageDirectory = getExternalStorageDirectory() + val statFs = StatFs(storageDirectory) + val blockSizeLong = statFs.blockSizeLong + val availableBlocksLong = statFs.availableBlocksLong + return blockSizeLong * availableBlocksLong + } } \ No newline at end of file