0
我想从我的应用程序启动相机,并希望在我的应用程序中使用捕获的图像作为附件。 用例如下:如何捕捉图像并将其设置为应用程序的附件?
按下应用程序中的捕捉按钮 - >打开相机应用程序 - >捕捉图像 - >图像在我的应用程序中显示为缩略图。
任何建议,想法,将是非常有益的。
我想从我的应用程序启动相机,并希望在我的应用程序中使用捕获的图像作为附件。 用例如下:如何捕捉图像并将其设置为应用程序的附件?
按下应用程序中的捕捉按钮 - >打开相机应用程序 - >捕捉图像 - >图像在我的应用程序中显示为缩略图。
任何建议,想法,将是非常有益的。
图像捕获步骤描述:
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);
更清楚,你是什么意思是“我的应用程序附件”?你想在图像视图内显示捕获的图像? – 2011-02-01 08:26:57
我想将它显示为一个小缩略图,并将捕获的图像和其他一些数据一起存储在数据库/文件中。 – amiekuser 2011-02-01 08:46:43