机器人.清单.权限.写入_外部_存储]
我试图读取文件(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新的更新.
1条答案
按热度按时间a1o7rhls1#
如果您想访问应用私有文件夹以外的目录,则不能再在Android 11+中使用
WRITE_EXTERNAL_STORAGE
权限。您可以在此处阅读更多信息-〉https://developer.android.com/about/versions/11/privacy/storage
如果你只需要从设备上读取PDF和图片,你不需要
WRITE_EXTERNAL_STORAGE
权限。只要请求READ_STORAGE_PERMISSION
,你就可以读取文件,只要它们不在其他应用程序的私人文件夹中。