[英]Android Write file on sd card getting error : Open Failed eacces permission denied
I am trying to write an image file to sd card but i get an error : Open Failed eacces permission denied . 我正在尝试将图像文件写入sd卡,但出现错误: 打开失败的eacces权限被拒绝 。
i am using this code: 我正在使用此代码:
File ff = new File(aa.datasearchSG_getter().get(0).getUrl()+ "try" );
try{
ff.createNewFile();
} catch (Exception e){
Log.d("error" , "creating");
e.printStackTrace();
}
I have added permission :- 我已添加权限:-
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
and <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
和
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
but still getting error. 但仍然得到错误。
Finally I solved this issue. 最后我解决了这个问题。 We need to get TreeUri using Android Storage Access Framework(SAF) and then using that Uri to modify the file.
我们需要使用Android Storage Access Framework(SAF)获取TreeUri,然后使用该Uri修改文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.