我正在使用以下代码从相机中检索图像:
String path = MediaStore.Images.Media.insertImage(inContext.getContentResolver(), inImage, "Title", null);
我得到了这个例外:
java.lang.SecurityException: Permission Denial: writing
com.android.providers.media.MediaProvider uri
content://media/external/images/media from pid=29557, uid=10243 requires
android.permission.WRITE_EXTERNAL_STORAGE, or grantUriPermission()
但是,当我调试代码渗透性检查器时,按如下所示进行操作时会得到0:
ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE); //0
我看到了类似的问题,但是在阅读时(使用相同的代码效果很好,并且第一次请求权限)。