1. 程式人生 > >讀取手機照片或相機拍攝的照片,將其顯示在imageview上的onActivityResult方法

讀取手機照片或相機拍攝的照片,將其顯示在imageview上的onActivityResult方法

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (requestCode == Photo.RESULT_IMAGE && data != null) {
Cursor c = this.getContentResolver().query(data.getData(), null,
null, null, null);
c.moveToFirst();
String imagePath = c.getString(c.getColumnIndex("_data"));
picSelectedTemp = BitmapFactory.decodeFile(imagePath);
c.close();
Bitmap b=HandlerImage.handlerImage(picSelectedTemp,MainActivity.this);
image.setImageBitmap(b);
} else if (requestCode == Photo.RESULT_CAMERA) {
picSelectedTemp = BitmapFactory.decodeFile(Photo.TEMP_IMAGE_PATH);
Bitmap b=HandlerImage.handlerImage(picSelectedTemp,MainActivity.this);
image.setImageBitmap(b);
}


}