本文介绍: android 13上,取消了android.permission.WRITE_EXTERNAL_STORAGE权限,只需要申请android.permission.MANAGE_EXTERNAL_STORAGE权限。许多的字符都属于公共空间文件的不合法字符(如上图),但是在私有空间是没有这个问题的。安卓11的时候继续强化对SD卡读写的管理,引入了MANAGE_EXTERNAL_STORAGE权限,而之前的WRITE_EXTERNAL_STORAGE已经失效了。6.0之前是不需要动态申请权限的,直接在。
一、android 6.0
6.0之前是不需要动态申请权限的,直接在manifest.xml中申请即可以正常使用。
二、安卓10,SDK=29
安卓10开始,安卓继续加强了限制,如果需要读写SD卡,还需要额外的进行申请requestLegacyExternalStorage申明。
三、安卓11,SDK=30
安卓11的时候继续强化对SD卡读写的管理,引入了MANAGE_EXTERNAL_STORAGE权限,而之前的WRITE_EXTERNAL_STORAGE已经失效了。
并且MANAGE_EXTERNAL_STORAGE权限只能跳转设置页面申请。
四、安卓13,SDK=33
android 13上,取消了android.permission.WRITE_EXTERNAL_STORAGE权限,只需要申请android.permission.MANAGE_EXTERNAL_STORAGE权限。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。