我正在使用本机相机应用程序来捕获图像,并且我没有使用 MediaStore.EXTRA_OUTPUT 来指定图像的路径。那么我如何使用意图获取图像。
谢谢。
我正在使用本机相机应用程序来捕获图像,并且我没有使用 MediaStore.EXTRA_OUTPUT 来指定图像的路径。那么我如何使用意图获取图像。
谢谢。
要使用相机捕获图像,请调用此意图
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 将保存您捕获的图像。希望能帮助到你 :)
看看这个话题。你不使用 MediaStore.EXTRA_OUTPUT 是什么意思?After可以通过回调取回图像数据并将其保存为自定义位置的图片。