在我的應用程序中,我必須實現本機相機活動,我必須啓動相機並拍照。Android - 捕獲照片
詳細地說, 我的應用程序包含一個TextView(頂部)以顯示活動名稱和一個按鈕(在底部)並且在屏幕的中間區域,應該查看相機預覽。當用戶單擊該按鈕時,應該點擊捕捉並將其顯示到其他活動的Imageview中。
我知道下面的方法用於:
Intent intent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT, outputFileUri);
startActivityForResult(intent, 0);
但是這種做法,如果我使用則不會顯示我的TextView和按鈕視圖。
(請注意:我使用的Android SDK 1.5與HTC Hero的)
請幫助我,任何文章,網站或PDF的建議。
感謝名單,帕雷什
看起來......終於我必須以第二個鏈接的方式實現Camera應用程序 – 2010-08-17 05:04:55
thanx以獲得有價值的答案..但讓我知道IMAGE_CAPTURE意圖可能捕獲的最大尺寸是多少? – 2010-08-17 05:05:28
你可以得到他們全尺寸,但你可能不會。我遇到了同樣的問題,以比我猜想的更小的圖像重新拍攝照片。理論上你應該能夠通過你在意圖上指定的路徑獲得位圖。不過,我可以通過以下方式檢索較大版本: \t \t \t \t Uri pic = Uri.parse(data.toURI()); \t \t \t \t位圖bm = Media.getBitmap(getContentResolver(),pic); onActivityResult方法中的 。希望這可以幫助。 – ninjasense 2010-08-17 05:52:23