From bd49171a4cc497017371e79ec504d7f135a49bf7 Mon Sep 17 00:00:00 2001 From: lufebe16 Date: Mon, 5 Dec 2022 15:19:14 +0100 Subject: [PATCH] Android Storage access: - Added private storage as a fallback, if permissions not granted. - maybe will solve issue #284 with the next version. --- pysollib/mfxutil.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pysollib/mfxutil.py b/pysollib/mfxutil.py index 12650d18..fc16d983 100644 --- a/pysollib/mfxutil.py +++ b/pysollib/mfxutil.py @@ -139,7 +139,11 @@ def getprefdir(package): from pysollib.kivy.LApp import get_platform plat = get_platform() if plat == 'android': - os.environ['HOME'] = '/sdcard' + from pysollib.kivy.androidperms import getStoragePerm + if getStoragePerm(): + os.environ['HOME'] = '/sdcard' + else: + os.environ['HOME'] = '.' if os.name == "nt": return win32_getprefdir(package)