2011-02-01 33 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);  
相關問題