我想从我的应用程序启动相机,并希望将捕获的图像用作我的应用程序中的附件。 用例如下:
按应用程序中的捕获按钮 - >打开相机应用程序 - >捕获图像 - >图像在我的应用程序中显示为缩略图。
任何建议,想法都会非常有用。
答案 0 :(得分:1)
图像捕获步骤说明:
Get Path of image from ACTION_IMAGE_CAPTURE Intent
之后,您将获得所获取图像的路径。然后你可以用它来达到你的目的。将其显示为小位图,并将原始图像附加到进一步处理。
要查看捕获的图像,请发送意图
Intent viewImageIntent = new Intent();
viewImageIntent.setAction(android.content.Intent.ACTION_VIEW);
File file = new File(imageFilePath);
viewImageIntent.setDataAndType(Uri.fromFile(file), "image/*");
viewImageIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_SINGLE_TOP);
startActivity(viewImageIntent);