From 66704b701e122908631c9654873bd984d1e92064 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20Qui=C3=B1ones?= Date: Wed, 8 Jun 2022 20:11:23 -0300 Subject: [PATCH] WIP check device available space --- src/android_utils.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/android_utils.py b/src/android_utils.py index 0367039c..9f0d8792 100644 --- a/src/android_utils.py +++ b/src/android_utils.py @@ -31,6 +31,7 @@ PendingIntent = autoclass("android.app.PendingIntent") PythonActivity = autoclass("org.kivy.android.PythonActivity") Settings = autoclass("android.provider.Settings") +StatFs = autoclass("android.os.StatFs") Timezone = autoclass("java.util.TimeZone") Uri = autoclass("android.net.Uri") @@ -111,6 +112,10 @@ def is_app_installed(app_id): # TODO: check for storage availability, allow user to chose sd card or internal def get_home_folder(): kolibri_home_file = get_activity().getExternalFilesDir(None) + kolibri_home_path = kolibri_home_file.getPath() + print(f"MANUQ - kolibri_home_path {kolibri_home_path}") + available_bytes = StatFs(kolibri_home_path).getAvailableBytes() + print(f"MANUQ - available_bytes {available_bytes}") return os.path.join(kolibri_home_file.toString(), "KOLIBRI_DATA")