现在大部分手机是有内置和外置存储卡的,我保存到内置卡里面就能成功但是保存,但是保存到外置卡就抛open failed: EACCES (Permission denied)。这个异常,储存东西到外置卡难道代码和存储到内置卡里面的代码写法不一样????求朋友解答
我的系统是5.1.1的
先看看Manifest文件中是不是申请了WRITE_EXTERNAL_STORAGE的权限?如果没有的话,得加上
并且这一行得在标签之上。如下所示:
...
<application>
...
<activity>
...
</activity
</application>
</manifest>
我贴的示例没显示好,再贴一下:
...
...
...
(Permission denied)。 没有权限;拒绝访问:
你要在在Android的manifest.xml文档中加入下面的声名:
uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"
uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"