Android Studio READ_EXTERNAL_STORAGE权限在Android 13中未询问

o2gm4chl  于 2022-12-13  发布在  Android
关注(0)|答案(1)|浏览(305)

机器人.清单.权限.写入_外部_存储]
我试图读取文件(pdf和文档)从存储之前,该设备不要求的权限。

String[] PERMISSIONS = {Manifest.permission.WRITE_EXTERNAL_STORAGE, android.Manifest.permission.READ_EXTERNAL_STORAGE};

private void requestPermission() {

    ActivityCompat.requestPermissions((Activity) this, PERMISSIONS, PERMISSION_REQUEST_GALLERY_CODE);

 }

建议我任何变化为android SDK 33新的更新.

a1o7rhls

a1o7rhls1#

如果您想访问应用私有文件夹以外的目录,则不能再在Android 11+中使用WRITE_EXTERNAL_STORAGE权限。
您可以在此处阅读更多信息-〉https://developer.android.com/about/versions/11/privacy/storage
如果你只需要从设备上读取PDF和图片,你不需要WRITE_EXTERNAL_STORAGE权限。只要请求READ_STORAGE_PERMISSION,你就可以读取文件,只要它们不在其他应用程序的私人文件夹中。

相关问题