如何捕获图像并将其设置为应用程序的附件?

时间:2011-02-01 08:23:54

标签: android android-camera

我想从我的应用程序启动相机,并希望将捕获的图像用作我的应用程序中的附件。 用例如下:

按应用程序中的捕获按钮 - >打开相机应用程序 - >捕获图像 - >图像在我的应用程序中显示为缩略图。

任何建议,想法都会非常有用。

1 个答案:

答案 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);