一個開放的內容,我燒的意圖相機如下拍照:檢索從相機意向
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
Uri myPhoto = Uri.fromFile(new File(Environment.getExternalStorageDirectory(),
"the_photo.jpg"));
cameraIntent.putExtra(MediaStore.EXTRA_OUTPUT, myPhoto);
startActivityForResult(cameraIntent, INTENT_GET_PICTURE_FROM_CAMERA);
現在我想要得到的縮略圖照片顯示。如果我存儲「myPhoto」Uri,我可以在文件系統上看到完全的文件。但是,要使用Media Store API,我需要內容Uri表單上的Uri。無論如何,從相機回饋的意圖檢索這個,如果沒有,我怎麼能將我的文件系統Uri轉換爲Android內容Uri。
請注意,我知道我可以將位圖解碼,然後進行下采樣。這不是我想要的。我可以查詢所有的縮略圖,我發現它存在,所以我想從系統中獲取它。
謝謝
我需要做類似的事情,我找不到解決方案,你能告訴我你在哪裏叫「handlePictureFromCamera(intent)」?我保留了獲取內容uri的方式,但我真的需要回調 – Jordi 2012-11-13 08:03:40
我在相機完成時直接從onActivityResult調用它。 – steprobe 2012-11-15 11:05:27