1

我正在使用本机相机应用程序来捕获图像,并且我没有使用 MediaStore.EXTRA_OUTPUT 来指定图像的路径。那么我如何使用意图获取图像。

谢谢。

4

2 回答 2

1

要使用相机捕获图像,请调用此意图

Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, requestCode);

并使用 onActivityResult 函数处理回调

protected void onActivityResult(int requestCode, int resultCode, Intent data) {

Bitmap mImageBitmap;
            Bundle extras = data.getExtras();
            mImageBitmap = Bitmap.createScaledBitmap(
                    (Bitmap) extras.get("data"), 100, 100, false);
}

mImageBitmap 将保存您捕获的图像。希望能帮助到你 :)

于 2013-02-06T09:38:30.310 回答
0

看看这个话题。你不使用 MediaStore.EXTRA_OUTPUT 是什么意思?After可以通过回调取回图像数据并将其保存为自定义位置的图片。

于 2013-02-06T09:26:50.077 回答