请从uri获取输入流
Uri IMAGE_URI = imageReturnedIntent.getData();
InputStream image_stream = getContentResolver().openInputStream(IMAGE_URI);
Bitmap bitmap= BitmapFactory.decodeStream(image_stream );
开始意图
private static final int REGUEST_CODE = 100;
Intent photoPicker = new Intent(Intent.ACTION_PICK);
photoPickerIntent.setType("image/*");
startActivityForResult(photoPickerIntent,REGUEST_CODE);
得到结果
@Override
protected void onActivityResult(int requestCode,int resultCode,Intent imageReturnedIntent) {
super.onActivityResult(requestCode,resultCode,imageReturnedIntent);
switch(requestCode) {
case REGUEST_CODE :
if(resultCode == RESULT_OK){
Uri IMAGE_URI = imageReturnedIntent.getData();
InputStream image_stream = getContentResolver().openInputStream(IMAGE_URI);
Bitmap bitmap= BitmapFactory.decodeStream(image_stream );
my_img_view.setImageBitmap(bitmap)
}
}
}