Standard-Kamera-App starten (keine Rückgabe)

10

Ich möchte die Standard-Kamera starten, möchte aber, dass sie so funktioniert, wie sie vom Launcher gestartet wurde (dh das resultierende Bild sollte von der Kamera-App in der Galerie des Benutzers gespeichert werden und nicht an meine App zurückgegeben werden) . Wenn ich Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); verwende, verwendet die Kamera-App die "OK? Retry?" - Benutzeroberfläche und speichert das Bild nicht. Ich würde lieber keine "direkte" com.android.camera Absicht verwenden, da viele Geräte benutzerdefinierte Kamera-Apps verwenden. Ich habe gesehen, dass die stock gallery3d-App einen Alias ​​verwendet, der com.android.camera/.Camera implementiert, aber ich bin mir nicht sicher, ob das jede vorinstallierte Hersteller-Kamera-App tut.

    
Nick 03.09.2013, 18:48
quelle

2 Antworten

10

Ich habe es jetzt so implementiert:

%Vor%     
Nick 03.09.2013, 23:34
quelle
6

Dieser Code wird den Trick machen:

%Vor%     
AChep 04.05.2015 22:42
quelle