2011-02-01 51 views
0

我想从我的应用程序启动相机,并希望在我的应用程序中使用捕获的图像作为附件。 用例如下:如何捕捉图像并将其设置为应用程序的附件?

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

任何建议,想法,将是非常有益的。

+0

更清楚,你是什么意思是“我的应用程序附件”?你想在图像视图内显示捕获的图像? – 2011-02-01 08:26:57

+0

我想将它显示为一个小缩略图,并将捕获的图像和其他一些数据一起存储在数据库/文件中。 – amiekuser 2011-02-01 08:46:43

回答

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);  
相关问题