this.startActivityForResult(new Intent(MediaStore.ACTION_IMAGE_CAPTURE), Common.CAMERA_CODE);
通过intent 来启动系统相机 并在
onActivityResult 方法中获得返回的数据
if(resultCode==Activity.RESULT_OK){
// Bitmap b = null;
if(requestCode==Common.CAMERA_CODE){
softBitmap = new SoftReference<Bitmap>((Bitmap)data.getExtras().get("data"));
// b = (Bitmap)data.getExtras().get("data");
if(softBitmap!=null){
pic.setImageBitmap(softBitmap.get());
}
}这里为了防止oom 设置了软引用的方式来处理bitmap