1、intent.putExtra(MediaStore.EXTRA_OUTPUT, outputUri);,outputUri这里无需FileProvider, 只需Uri.fromFile()获得
2、if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {
intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
}
这段代码必须加, 不然无法进行裁剪
3、intent.setDataAndType(imageUri, “image/*”);,imageUri,若是调用相册选中图片,可以把原有的uri传进来;若是调用相机拍照之后,需要用到FileProvider.getUriForFile()
Android 调用相机拍照后或调用相册选中图片后,进入裁剪的几个点
最新推荐文章于 2023-09-20 13:38:49 发布