我正在尝试将图像文件写入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 修改文件。