Android: SD卡访问及文件读写权限

来源:互联网 发布:星海牌萨克斯淘宝网 编辑:程序博客网 时间:2024/05/23 14:20

读写SD卡上的数据必须在AndroidManifest.xml文件中添加SD卡的读写权限。


1. 添加内容: 

    <!-- 在SD卡中创建与删除文件权限 -->
    <uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS" />


    <!-- 向SD卡中写入数据的权限 -->
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />


2. 添加位置:

作为<manifest />直接子标签添加。


3. 权限缺失时异常:

“java.io.IOException: open failed: EACCES (Permission denied)"

例如:File target=new File(sdDir.getCanonicalPath()+path);

           boolean yes=target.createNewFile();     //throw IOEXCEPTION

0 0
原创粉丝点击