gpt4 book ai didi

java - 将文件保存到内部存储(文档文件夹)权限被拒绝

转载 作者:行者123 更新时间:2023-12-02 11:19:56 26 4
gpt4 key购买 nike

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

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

在此变体中,我收到访问被拒绝的消息。

Environment.DIRECTORY_DOCUMENTS

我还尝试了以下权限:

READ_EXTERNAL_STORAGE WRITE_EXTERNAL_STORAGE

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

谢谢!

最佳答案

除了在 Android 6+ 的 list 中请求读取和写入权限之外,您还应该添加代码以让用户确认这些权限。

Google 获取运行时权限。

您今年遇到此问题,排名第 1258。

关于java - 将文件保存到内部存储(文档文件夹)权限被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50005520/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com