@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
Log.d("tag","requestCode->"+requestCode);
if(resultCode==Activity.RESULT_OK){
if(requestCode==1){//拍照
Log.d("tag","拍照->"+requestCode);
}else if(requestCode==2){//相册
Log.d("tag","相册->"+requestCode);
}
Bitmap bitmap = data.getExtras().getParcelable("data");
ImgIcon.setImageBitmap(ImageUtill.scale(bitmap, bitmapOld));
}
super.onActivityResult(requestCode, resultCode, data);
}
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.addCategory(Intent.CATEGORY_OPENABLE);
intent.setType("image/*");
intent.putExtra("return-data", true);
intent.putExtra("crop", "true");
intent.putExtra("aspectX", 1);
intent.putExtra("aspectY", 1);
intent.putExtra("outputX", 100);
intent.putExtra("outputY", 100);
startActivityForResult(intent,2);
Intent it = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
// it.putExtra("crop", "true");
it.putExtra("aspectX", 1);
it.putExtra("aspectY", 1);
it.putExtra("outputX", 100);
it.putExtra("outputY", 100);
startActivityForResult(it, Activity.DEFAULT_KEYS_DIALER);