我目前有一個標準的圖像選擇(從SD卡)對話框發射過這個意向時,顯示的影像:充分利用SD卡和相機
Intent intent = new Intent();
intent.setType("image/*");
intent.setAction(Intent.ACTION_GET_CONTENT);
startActivityForResult(Intent.createChooser(intent, "Select Picture"), PICK_IMAGE);
這將列出所有的應用程序/活動,可以返回圖像(如圖庫)。
在這個相同的標準列表中,我還希望包含一個選項,以啓動攝像頭並返回與其拍攝的圖像。問題是我無法弄清楚如何以非自定義的方式做到這一點(使用自定義佈局,應用程序圖像+標題等構建我自己的對話框)。
的攝像頭活動可以推出這樣的:
Intent camera = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
URI pictureUri = Uri.fromFile(new File("dummyPath"));
camera.putExtra(MediaStore.EXTRA_OUTPUT, pictureUri);
有沒有意圖,讓我選擇從攝影機拍攝的SD卡或圖像?
更新:我已找到解決方案,將仔細檢查並在此後發佈。
能否請您分享的解決方案:下面 的源代碼給? –