我想将相机照出来的相片,直接加载到我的应用上,主要是下面这段代码:
@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为什么总是为空啊;
解决方案 »
- onStartCommand(Intent intent, int flags, int startId)问题
- 关于android A10开发板串口打开的问题
- Android.os.MemoryFile的问题?
- 请教高手,cts测试cts.SmsManager.testSendMessages fail要怎么解决啊?
- 如何获取系统自带的xml标签属性?
- 一个奇怪的错误
- 有谁添加过移动MM的SDK,大神来!
- HTML5,更高效地到达更多设备和用户
- contentResolver和contentProvider交互时出现异常,求大神帮忙!
- Android canvas绘折线图
- 本本内存升级到了6G.先想将WIN7 32位系统升级到64位.想问下,有什么坏处吗
- java中,按要求输出以下数字,在线等
super.onActivityResult(requestCode, resultCode, data); Bundle extras = data.getExtras();
Bitmap b = (Bitmap) extras.get("data");
imageView1.setImageBitmap(b);
}
改成:
Bitmap bitmap = data.getParcelableExtra().get("data");
试试吧~~