美文网首页
Android 11 外部存储适配

Android 11 外部存储适配

作者: satisfying | 来源:发表于2023-02-11 13:59 被阅读0次

适配方案为:

  1. 添加以下权限申请:
<uses-permission android:name="android.permission.MANAGE_EXTERNAL_STORAGE" />
  1. 动态申请权限(需要用户手动授权):
// Android11以上需要申请所有文件访问权限
boolean highPermission = Environment.isExternalStorageManager();
if (!highPermission) {
    Intent intent = new Intent(Settings.ACTION_MANAGE_APP_ALL_FILES_ACCESS_PERMISSION);
    intent.setData(Uri.fromParts("package", context.getPackageName(), null));
    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    context.startActivity(intent);
}

相关文章

网友评论

      本文标题:Android 11 外部存储适配

      本文链接:https://www.haomeiwen.com/subject/aoolkdtx.html