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