java.lang.SecurityException:权限拒绝:打开提供程序com.android.providers.media.Media

And*_*per 6 android securityexception android-permissions android-securityexception

我正进入(状态-

java.lang.SecurityException: Permission Denial: opening provider com.android.providers.media.MediaDocumentsProvider from ProcessRecord{f1d408f 5594:firebasejobscheduler.test.com.firbasejobschedulerdemo/u0a1227} (pid=5594, uid=11227) requires android.permission.MANAGE_DOCUMENTS or android.permission.MANAGE_DOCUMENTS
Run Code Online (Sandbox Code Playgroud)

 bm = MediaStore.Images.Media.getBitmap(context.getContentResolver(), uri);
Run Code Online (Sandbox Code Playgroud)

我已检查过帖子,但无法解决。我该如何解决?

Chi*_*iya 2

您必须检查 Marshmallow 中的 RunTimePermissions。检查此链接。检查 READ_EXTERNAL_STORAGE 权限

  • 相信我它不起作用,仅当您的应用程序不允许某些权限时才会出现 securityException...您的异常要求 **android.permission.MANAGE_DOCUMENTS** 权限..也尝试获取此权限.. (2认同)