2016-03-07 84 views
0
Environment.getExternalStorageDirectory().getAbsolutePath(); 

上面的代碼是獲取sd卡的絕對路徑。但我不知道如何獲取使用android手機內置攝像頭拍攝的圖片的存儲位置。如何在拍攝照片時獲取默認相機存儲位置?

任何人都可以給我一個這個問題的可能的代碼。

+0

你如何準確地拍攝照片,你是否從你的活動中啓動相機Intent並在onActivityResult中獲取結果? – Bhargav

+0

我的任務是獲取僅使用默認相機拍攝的照片,然後僅在列表視圖中顯示該圖像。 – Vanitha

+0

是的,就像@DougStevenson在他的答案中發佈的使用'Enviroment.DIRECTORY_DCIM'來獲取僅由相機拍攝的照片(理想情況下) – Bhargav

回答

1

它也在Environment類中。請參閱javadoc for Environment.DIRECTORY_DCIM。您將該值傳遞給getExternalStoragePublicDirectory()以獲取最終目錄。

+0

我不知道如何獲取相機的存儲位置 – Vanitha

+0

'String ExternalStorageDirectoryPath = Environment.DIRECTORY_DCIM;'它顯示爲DCIM ,但在這裏面我有幾個文件夾。 – Vanitha

+0

對不起,您將該值傳遞給另一個函數。更新了我的答案。 –

相關問題