首先跟之前一样需要导入依赖
implementation 'com.github.wildma:PictureSelector:2.1.0'
allprojects {
repositories {
maven { url "https://jitpack.io" }
}
}
之后点击头像
im.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
PictureSelector.create(this,1).selectPicture(true,200,200,1,1);
}
});
@Override
public void onActivityResult(int requestCode, int resultCode, @Nullable @org.jetbrains.annotations.Nullable Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode==1){//判断发过来的数字变量
if (data!=null){
PictureBean parcelableExtra = data.getParcelableExtra(PictureSelector.PICTURE_RESULT);//获取照片的途径
if (parcelableExtra.isCut()){//获取的网址途径自己拍的照片
Bitmap bitmap = BitmapFactory.decodeFile(parcelableExtra.getPath());
im.setImageBitmap(bitmap);
}else {//自己相册的照片
im.setImageURI(parcelableExtra.getUri());
}
}
}
}