Öffne Kamera App, mache Foto und speichere... InBuild?

  • 2 Antworten
  • Letztes Antwortdatum
StefMa

StefMa

Dauer-User
450
Hi,

ich kann ja mit dem Intent die Kamera öffnen:
Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");
startActivity(intent);
Wenn ich dann ein Foto mache, dann zeigt mir die Kamera auch das Foto an. Wenn ich dann aber auf "Hacken" klicke, kehrt man zurück zur App und das Bild ist nicht gespeichert.
Kann ich das Bild dann auch irgendwie speichern? Ohne das ich umständlich startActivityForResult und dann im onResult alles selbst Code?!

Danke und Gruß

StefMa
 
Ich glaube das geht nicht.
Du könntest bestenfalls die camerap an sich starten, allerdings ist das problem, dass nicht auf allen geräten die gleiche cam-app installiert ist.

Viele Hersteller packen halt ihre eigenen Camera Apps auf ihre Telefon.

Hier ist eine Lösung.
android - Launch default camera app (no return) - Stack Overflow

Frage ist ob das wirklich so schön ist und warum du das möchtest.
Vorallem hast du keine wirkliche kontrolle mehr ob der user danach zu deiner app zurück kommt, je nach dem wie die Kamera App die du dann aufrufst aufgebaut ist Beispielsweise, wenn die kamera app die du aufrufst den backbutton überschreibt, dann kann der user nur noch zurück in dem er die kam app über den home button beendet und deine app wieder aufruft.
 
  • Danke
Reaktionen: StefMa
Hi,

danke für die Antwort.
Dann werde ich es wohl doch selbst schreiben :)

Gruß
 

Ähnliche Themen

AnnaBauer21
Antworten
0
Aufrufe
487
AnnaBauer21
AnnaBauer21
AnnaBauer21
Antworten
6
Aufrufe
988
AnnaBauer21
AnnaBauer21
G
Antworten
0
Aufrufe
132
Gerdchen07
G
G
Antworten
1
Aufrufe
384
Gerdchen07
G
G
Antworten
13
Aufrufe
598
Gerdchen07
G
Zurück
Oben Unten