我正在使用原生相机应用来捕捉图像,而我并没有使用MediaStore.EXTRA_OUTPUT来指定图像的路径。然后,我如何使用意图获得图像。
感谢。
答案 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将保存您捕获的图像。希望它有所帮助:)