0
Uri imageFileUri = 
    context.getContentResolver().insert(
     Media.EXTERNAL_CONTENT_URI, new ContentValues() 
    ); 
Intent i = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); 
i.putExtra(android.provider.MediaStore.EXTRA_OUTPUT, imageFileUri); 
context.startActivityForResult(i, ImportActivity.CAMERA_REQUEST); 

在我的三星Galaxy S(又名活力)當我使用上述方法拍照時,當我點擊保存時,我得到兩張照片在我的畫廊。一個是默認相冊中名爲「照片」的照片,第二個是因爲我的URI被創建爲「相機」。三星活力相機活動需要2張照片

我寧願使用上述代碼段拍攝的照片不保存到默認的「照片」,並將我們保存的相冊保存爲我的應用程序的名稱(I.E.「Acme Mobile」)。我如何實現這一目標?

回答

1

相機應用程序是由設備製造商開發的,沒有標準的相機應用程序。拍攝的照片是否保存在圖庫中以及您的uri路徑取決於設備應用程序的實現。你無法控制它。您可以做的最好的是,在拍攝照片後,您可以刪除圖庫文件夾中的文件並僅保存文件。從圖庫中刪除文件時要小心。

+0

我可以更改畫廊的名稱我的保存使用INTERNAL_CONTENT_URI或EXTERNAL_CONTENT_URI嗎? – 2011-03-07 15:46:20

相關問題