【发布时间】:2020-06-04 05:05:37
【问题描述】:
我必须从我的应用程序中导出文件并寻找可以保存文件的解决方案,以便用户可以打开它们。
我已经尝试过 getFilesDir().getPath() 效果很好,直到我意识到文件夹无法从真实设备(/data/user/0/com.myapplication.example/files)打开,因为 /数据路径只是应用程序的存储区域。
有哪些选择?
【问题讨论】:
-
改用 getExternalFilesDir(null)。
-
不需要权限吗?有没有如何获得许可的例子? ??????
-
不需要权限。
-
getExternalFilesDir() 返回一个有用户访问权限的文件夹?那会很好。
-
until I realized that the folder can't open from a real device。目前尚不清楚您的意思是什么。在真实设备上,您也可以使用该目录。
标签: android file file-permissions