我正在编写一个用于保存应用图片的Android应用程序,我在查找图像后遇到了麻烦,所以我研究并听说它保存在root访问权限下,现在我的问题是:我应该怎样继续将它保存在不受root访问权限的地方?例如:我的文件管理器有以下目录:Home / USB storage / DCIM / MyScreenshot.png
然而,当我将它添加到我的python kivy脚本时,重新打包应用程序并再次在我的手机上运行它,一旦按下保存按钮,程序就会退出。
我在想其他方式,或许不应该在名称前添加目录,但我不确定,欢迎任何帮助。
此致 CID的EL
PS。我不认为添加我的代码是必要的,但如果您希望我添加它,请给我留言
答案 0 :(得分:1)
使用:
from kivy.app import platform
if platform() == 'android':
DATA_FOLDER = os.getenv('EXTERNAL_STORAGE') or os.path.expanduser("~")
#create your own sub folders and files...
到达外部驱动器的根目录。
答案 1 :(得分:1)