Android-如何在选择的文件夹中保存图像

时间:2016-08-04 20:20:41

标签: android python kivy

我正在编写一个用于保存应用图片的Android应用程序,我在查找图像后遇到了麻烦,所以我研究并听说它保存在root访问权限下,现在我的问题是:我应该怎样继续将它保存在不受root访问权限的地方?例如:我的文件管理器有以下目录:Home / USB storage / DCIM / MyScreenshot.png

然而,当我将它添加到我的python kivy脚本时,重新打包应用程序并再次在我的手机上运行它,一旦按下保存按钮,程序就会退出。

我在想其他方式,或许不应该在名称前添加目录,但我不确定,欢迎任何帮助。

此致 CID的EL

PS。我不认为添加我的代码是必要的,但如果您希望我添加它,请给我留言

2 个答案:

答案 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)