<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"
    android:maxSdkVersion="28" />

WRITE_EXTERNAL_STORAGE 权限仅在 Android 9.0(API 28)及以下版本的设备上生效,在 Android 10(API 29)及以上设备上无需申请此权限。

版本行为
Android 9 及以下 (≤API 28)需要申请 WRITE_EXTERNAL_STORAGE 才能写入公共存储
Android 10+ (≥API 29)默认采用 Scoped Storage,应用只能访问自己的私有目录;不再需要(也无法通过)此权限来访问公共目录

符合新规:Google Play 要求新应用适配 Scoped Storage,不能滥用存储权限访问整个文件系统

标签: none

添加新评论