我想将相机照出来的相片,直接加载到我的应用上,主要是下面这段代码:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
Uri uri = data.getData(); Bitmap bitmap = data.getParcelableExtra("data");
Log.i("Info", ""+bitmap);
ivCamera.setImageBitmap(bitmap);
}
网上也说这么做的, 但是bitmap为什么总是为空啊;
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
Uri uri = data.getData(); Bitmap bitmap = data.getParcelableExtra("data");
Log.i("Info", ""+bitmap);
ivCamera.setImageBitmap(bitmap);
}
网上也说这么做的, 但是bitmap为什么总是为空啊;
super.onActivityResult(requestCode, resultCode, data); Bundle extras = data.getExtras();
Bitmap b = (Bitmap) extras.get("data");
imageView1.setImageBitmap(b);
}
改成:
Bitmap bitmap = data.getParcelableExtra().get("data");
试试吧~~