2016-12-07 3 views
-1

Ich möchte ein Foto mit Kamera Absicht machen und es in der Galerie speichern. Wie kann ich das machen. Ich habe versucht von: https://developer.android.com/training/camera/photobasics.html#TaskScalePhoto Aber, war nicht in der Lage, es zu tun. Also, was könnte die Lösung sein, ein Bild zu machen und es in der Galerie zu speichern, wenn die Schaltfläche angeklickt wird. Ich konnte es im devide_picture/device/dcim speichern.Wie speichere ich ein aufgenommenes Bild in meiner Handy-Galerie in Android?

+0

'um ein Bild mit Kameraabsicht zu machen'. Dann speichert die Kamera-App dieses Bild bereits im DCIM-Ordner. Sie müssen es nicht noch einmal speichern. Die Camera App informiert den Media Store auch über das neue Bild. Auf welche Gallery Apps wird es zeigen. Ich frage mich, was Sie für seltsame Dinge tun, dass Sie ein Bild selbst speichern. – greenapps

Antwort

2

Wie kann ich ein aufgenommenes Bild in meiner Handy-Galerie in Android speichern?

Sie nicht. Sie speichern ein aufgenommenes Bild als Datei. Eine Galerie-App kann diese Datei dann anzeigen.

Ich konnte es in der devide_picture/device/device speichern.

Dann sind Sie fast fertig. Sie müssen MediaStore, die Ihre neue Datei vorhanden ist zu sagen, wie die Kamera-App nicht tun könnte, dass:

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

(wo ctxt ein Context ist, wie Ihr Activity und f ein Objekt ist File zeigt auf, wo Sie gespeichert das Foto)

+0

606k ?? Woher kommen noch viertausend Punkte in einer Woche? Ich bin verblüfft! – greenapps

+0

Vielen Dank. Es ist getan und du hast eine Menge Mühe gespart. Danke vielmals –

Verwandte Themen