Android 11 で、Kivy-Launcher 上で、pythonを実行しております。
以下にソースを抜粋します。
from jnius import autoclass VERSION = autoclass('android.os.Build$VERSION') if VERSION.SDK_INT >= 30: t_environment = autoclass('android.os.Environment') t_ff = t_environment.getExternalStorageDirectory() ## debug_log('ff OK') t_ok = t_environment.IsExternalStorageManager()
を実行すると、
02-02 17:01:40.396 27047 27075 I python : File "/storage/emulated/0/Android/data/org.kivy.un_official_launcher/kivy/BBbackup/main.py", line 121, in xxx 02-02 17:01:40.396 27047 27075 I python : t_ok = t_environment.IsExternalStorageManager() 02-02 17:01:40.397 27047 27075 I python : AttributeError: type object 'android.os.Environment' has no attribute 'IsExternalStorageManager' 02-02 17:01:40.397 27047 27075 I python : Python for android ended.
とエラーになります。
https://developer.android.com/reference/android/os/Environment
上記ドキュメントには、特記事項がないので、メソッド IsExternalStorageManager は使用できるはずですが、どう理解すればよろしいでしょうか?
アドバイスをお願いします。