diff --git a/pictureselector/build.gradle b/pictureselector/build.gradle index 07ec853..4211c6b 100644 --- a/pictureselector/build.gradle +++ b/pictureselector/build.gradle @@ -5,8 +5,8 @@ android { defaultConfig { minSdkVersion 14 targetSdkVersion 27 - versionCode 113 - versionName "1.1.3" + versionCode 114 + versionName "1.1.4" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" diff --git a/pictureselector/src/main/java/com/wildma/pictureselector/PictureSelectUtils.java b/pictureselector/src/main/java/com/wildma/pictureselector/PictureSelectUtils.java index f5e34cc..6fe133e 100644 --- a/pictureselector/src/main/java/com/wildma/pictureselector/PictureSelectUtils.java +++ b/pictureselector/src/main/java/com/wildma/pictureselector/PictureSelectUtils.java @@ -168,8 +168,9 @@ public static Intent crop(Uri uri, int w, int h, int aspectX, int aspectY) { intent.putExtra("scaleUpIfNeeded", true); /*解决跳转到裁剪提示“图片加载失败”问题*/ - intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); - intent.addFlags(Intent.FLAG_GRANT_WRITE_URI_PERMISSION); + if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { + intent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION); + } /*解决小米miui系统调用系统裁剪图片功能camera.action.CROP后崩溃或重新打开app的问题*/ StringBuffer buffer = new StringBuffer();