【发布时间】:2016-04-06 14:43:17
【问题描述】:
我想将图像文件写入 sd 卡,但出现错误:Open Failed eacces permission denied.
我正在使用此代码:
File ff = new File("/storage/sdcard1/DCIM/100ANDRO/DSC_0258.JPG");
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 6.0 ,所以运行时不需要权限。
当文件路径更改为内部存储路径时,相同的代码可以正常工作。
但仍然出现错误。
【问题讨论】:
-
我认为你在错误的地方添加了权限,确保它在
标签和 标签之外 -
是的,它在正确的位置。外部应用标签
标签: android file android-sdcard