From 68856d5c0a1fef41d34e0936432b5c40a20bf3ed Mon Sep 17 00:00:00 2001 From: Alexis THOMAS Date: Wed, 30 Aug 2023 23:56:38 +0200 Subject: [PATCH] fix: replace deprecated StatFs functions `getAvailableBytes` is available since api 18 while current cordova-android must be >=12.0.0, so minSdk 24 --- src/android/DirectoryManager.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/android/DirectoryManager.java b/src/android/DirectoryManager.java index 07af5ea20..d1bce6138 100644 --- a/src/android/DirectoryManager.java +++ b/src/android/DirectoryManager.java @@ -84,9 +84,7 @@ public static long getFreeExternalStorageSpace() { public static long getFreeSpaceInBytes(String path) { try { StatFs stat = new StatFs(path); - long blockSize = stat.getBlockSize(); - long availableBlocks = stat.getAvailableBlocks(); - return availableBlocks * blockSize; + return stat.getAvailableBytes(); } catch (IllegalArgumentException e) { // The path was invalid. Just return 0 free bytes. return 0;