IM建立一些应用程序调用摄像头的活动..拍摄照片并将其发送到Web服务器
我只是从我的应用程序拍照并将其发送到网络服务器..
但我不能让我的图片的路径..
,我都会让NullException错误时,试图让图像路径..
呼叫相机活动时,这里是我的代码:
Intent camera = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
this.startActivityForResult(camera, PICTURE_RESULT);
,这是对活动结果代码:
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == PICTURE_RESULT){
if (resultCode == Activity.RESULT_OK) {
takePicture(data);
} else if (resultCode == Activity.RESULT_CANCELED) {
}
}
}
protected void takePicture(Intent data) {
Bundle b = data.getExtras();
pic = (Bitmap) b.get("data");
if (pic != null) {
imagePicture.setImageBitmap(pic);
}
}
是有什么错我的代码?
谢谢
您已经添加了摄像头允许您的清单,是吗? – Otra
是的,我已经添加了权限 – pensilhijau