我在Android应用中使用内置摄像头,并且无法获取最后拍摄图像的路径。
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
....
}
Intent data
包含最后拍摄图像的缩略图,而不是保存到SD卡的实际图像。那么,我如何获得实际全尺寸图像的路径?
提前致谢。
答案 0 :(得分:0)
这个答案很可能就是你要找的:
How to pick an image from gallery (SD Card) for my app?
或者,您可以在启动Camera活动之前手动设置图片的路径。您可以像这样添加此路径:
cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(FILE_PATH));
然后在结果上,检查resultCode是否为RESULT_OK,并使用您已知的图像的路径。