在SD卡上的Android写文件获取错误:打开失败的eacces权限被拒绝

时间:2016-03-21 10:05:19

标签: java android file

我正在尝试将图像文件写入SD卡但我收到错误:打开失败的eacces权限被拒绝

我正在使用此代码:

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"/>

但仍然收到错误。

1 个答案:

答案 0 :(得分:0)

最后我解决了这个问题。我们需要使用Android存储访问框架(SAF)获取TreeUri,然后使用该Uri修改文件。