Camera Force Closing-Problem in Samsung Galaxy S3 Version 4.1.1

8

Ich möchte ein Bild aufnehmen und es in der Bildansicht in einer der "Meine Anwendung" speichern. Ich habe bereits eine Idee, wie man es implementiert und funktioniert auch in allen Geräten außer Samsung Galaxy S3.

Was ich will: Vermeiden Sie das Force Closing Problem, das in Samsung Galaxy S3 und wahrscheinlich für alle anderen Geräte, die ich noch nicht getestet habe, kommt.

Was ich getan habe: Ich habe den unten aufgeführten Code gemacht, um mein Ziel zu erreichen.

BuildInukshk_4 Aktivität:

%Vor%

Auch hier ist meine Manifest-Datei, wenn ich hier meinen Fehler gemacht habe:

%Vor%

Ich habe dieses Problem in vielen SO-Link gesucht, aber keine Lösung für mich funktioniert. Bitte hilf mir, hier rauszukommen.

Ich möchte hier notieren, dass ich kein echtes Gerät zum Testen dieses Problems habe.
Aber mein Client hat dieses Problem auf einem echten Gerät. Ich habe einen Emulator gemacht, der derselbe wie S3 ist und ohne Sorgen in jedem Szenario funktioniert.
Ich weiß nicht, warum das nur auf dem echten Gerät passiert.

Vielen Dank im Voraus

  

BEARBEITET: Ich habe das obige Problem gelöst, indem ich den unten stehenden Code geändert und als Antwort gesetzt habe. Sie können nach dem Lesen der Frage schauen.

    
Bhavesh Patadiya 24.01.2013, 06:36
quelle

1 Antwort

9

Ich habe viele Stunden für diese einzelne Ausgabe ausgegeben und habe den Code in den meisten Geräten mit der Änderung des Codes wie unten beschrieben:

Jeder, der das gleiche Problem in der Zukunft hat, kann den Below Code ausprobieren.

Beim Aufruf von Intent für die Bilderfassung:

%Vor%

Inside OnActivityResult-Methode:

%Vor%

Nach dem Ausführen unterhalb des Codes erhalten Sie zwei URIs mImageCaptureUri_samsung und mImageCaptureUri

Sie erhalten den mImageCaptureUri als Pfad, wenn Sie die App mit Simple Devices ausführen und Sie erhalten den Pfad Ihres Cpatured Image in mImageCaptureUri_samsung, wenn Sie mit Geräten wie Samsung Galaxy S3 arbeiten.

Außerdem können Sie alle mit Ihrem Code fortfahren. Es funktioniert für mich sehr gut Mit allen Geräten, die ich getestet habe.

Auch wenn jemand ein Problem mit dem oben genannten Code hat, können sie sich auf den unteren großen Link beziehen

Ich hoffe, es wird helfen.

    
Bhavesh Patadiya 01.02.2013, 06:02
quelle