拍照或者相册选择图片并渲染到UI上,发现了一个更简单的三方框架来实现 —— PictureSelector。Github地址:https://github.com/LuckSiege/PictureSelector 。java
用这个开源框架代码量会减小不少,没必要本身去画自定义的相册和相机的选择弹窗,不用顾及android不一样版本的特效,好比6.0+的动态权限申请和7.0+的禁止经过 file://Uri 的方式访问文件,压缩方面没必要去写Luban压缩的诸多代码处理,简单方便, onActivityResult回调里轻轻松松就能取到目标图片的url,框架处理了全部的细节。 android
效果图git
框架把该作的都作了,耦合性也好,复用性强方便集成。 MainActivity源码:github
package com.pictureselectordemo;
import android.content.Intent;
import android.os.Environment;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.ImageView;
import com.bumptech.glide.Gl