SD卡上的Android写入文件收到错误:打开失败的eacces权限被拒绝



我正在尝试将图像文件写入SD卡,但出现错误:打开失败,权限被拒绝

我正在使用此代码:

File ff = new File(aa.datasearchSG_getter().get(0).getUrl()+ "try" );
try{ 
    ff.createNewFile();
} catch (Exception e){ 
    Log.d("error" , "creating");
    e.printStackTrace(); 
}

我已添加权限:-

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>

但仍然出现错误。

最后我解决了这个问题。我们需要使用 Android Storage Access Framework(SAF) 获取 TreeUri,然后使用该 Uri 修改文件。

最新更新