Android13权限有哪些和以前不同?
答:细化媒体权限、内置图片选择器、屏蔽不匹配的Intent、针对wifi设备的新运行时权限
是否必须适配,不适配会有什么问题?
答:如果targetVersion在33及以上的,之前申请的读写权限就要改成细化的语音、图片、视频媒体权限,在AndroidManifest文件里声明READ_EXTERNAL_STORAGE和READ_MEDIA_IMAGES(或者是AUDIO\VIDEO权限)两个权限,因为READ_EXTERNAL_STORAGE已经无法在33版本以上的手机使用,所以可以设置其maxSdkVersion为32,这样它就不会出现在Android 13后的系统版本中了;如果targerVersion在33以下,
不适配也不会有任何问题
适配了是什么效果?
答:细化了媒体权限,可以更好的保护用户的隐私,让用户按需授予权限
图片选择器无需申请任何权限,但在使用该工具时需要先判断用户设备是否支持
总结,平衡用户体验和用户隐私安全最好的做法应该是:
- 在 Android 13 之前依然还是通过应用内置的图片选择器来实现业务功能
- 在 Android 13 开始之后的版本仅使用系统内置的图片选择器,完全弃用 READ_EXTERNAL_STORAGE 权限
网友评论