2016-12-07 49 views
-1

我想使用相機意圖拍照並將其保存到畫廊。我怎樣才能做到這一點。我試過: https://developer.android.com/training/camera/photobasics.html#TaskScalePhoto 但是,一直沒能做到。所以,當單擊按鈕時拍攝照片並將其保存到圖庫中的解決方案可能是什麼。我已經能夠將它保存在devide_picture/device/dcim中。如何將捕獲的圖像保存到Android手機圖庫中?

+0

'使用照相機意圖拍照'。然後,相機應用程序將已經將該圖像存儲在DCIM文件夾中。你不必再次保存它。相機應用程序還會通知媒體商店有關新圖像。 Gallery應用程序將顯示它。我想知道你爲自己保存圖像的奇怪事情做了些什麼。 – greenapps

回答

2

如何將捕獲的圖像保存到Android手機圖庫中?

你不知道。將拍攝的圖像保存爲文件。畫廊應用程序可以顯示該文件。

我已經能夠將它保存在devide_picture/device/dcim中。

然後你差不多完成了。你需要告訴您的新文件存在MediaStore,因爲攝像頭的應用程序可能無法做到這一點:

MediaScannerConnection 
     .scanFile(ctxt, 
      new String[] {f.getAbsolutePath()}, 
      new String[] {"image/jpeg"}, null); 

(其中ctxtContext,如您Activity,並f是指向你保存其中一個File對象照片)

+0

606k ??一週之內還有四千點來自哪裏?我很困惑! – greenapps

+0

非常感謝。它完成了,你節省了很多努力。非常感謝 –

相關問題