首先要在AndroidManifext.xml 中给与权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.MOUNT_UNMOUNT_FILESYSTEMS"/>
其分别表示 SD 卡的写,读和创建/删除文件权限
然后在创建文件前加上这一句即可,8.0的系统以上版本,需要再申请一下Write权限
requestPermissions(new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE}, 1);
本文详细介绍了在Android开发中如何正确申请和使用外部存储权限,包括WRITE_EXTERNAL_STORAGE, READ_EXTERNAL_STORAGE和MOUNT_UNMOUNT_FILESYSTEMS权限。对于Android 8.0及更高版本,额外说明了如何再次申请WRITE_EXTERNAL_STORAGE权限。

3223

被折叠的 条评论
为什么被折叠?



