Android我在哪里可以获取本机相机应用程序拍摄的图像

时间:2013-02-06 09:13:18

标签: android android-camera android-camera-intent

我正在使用原生相机应用来捕捉图像,而我并没有使用MediaStore.EXTRA_OUTPUT来指定图像的路径。然后,我如何使用意图获得图像。

感谢。

2 个答案:

答案 0 :(得分:0)

查看this主题。你是什​​么意思,你没有使用MediaStore.EXTRA_OUTPUT?之后可以通过回调获取图像数据并将其作为图片保存在自定义位置。

答案 1 :(得分:0)

使用相机调用此意图捕获图像

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将保存您捕获的图像。希望它有所帮助:)