将文件保存在内部存储(文档文件夹)权限上



我尝试将文件保存在智能手机上。由于我没有安装SD卡,因此我必须将数据保存到内部内存中。用户稍后必须轻松访问数据,因此我想存储在易于访问的位置。以下变体无问题起作用,但不容易访问

File root = new File(getApplicationContext().getFilesDir(),"NAME");
        if(!root.exists()) root.mkdirs();

在此变体中,我收到了访问的消息。

Environment.DIRECTORY_DOCUMENTS

我也尝试了以下权限:

READ_EXTERNAL_STORAGE WRITE_EXTERNAL_STORAGE

有人知道如何访问这些文件夹吗?根目录也足够。

谢谢!

除了要求在Android 6 的清单中要求读写许可外,还应添加代码以使用户确认这些权限。

Google用于运行时权限。

您今年是#1258。

最新更新