Android Kamera rotieren

8

Ich habe ein Motorola Defy OS Android 2.1 und ich mache eine Anwendung mit der Kamera Vorschau. Das Problem ist, dass die Kamera auf dem Samsung Galaxy S mit Android 2.1 gut funktioniert, aber bei Motorola wird die Kamera um 90 Grad gedreht. Ich habe es versucht:

%Vor%

aber es funktioniert nicht. Ich habe noch keine Lösung gefunden.

    
Laura 15.03.2011, 08:14
quelle

6 Antworten

15
%Vor%     
Peter 15.03.2011, 09:05
quelle
6

In den Android-Dokumenten gibt es jetzt einen offiziellen Beispielcode (unter setDisplayOrientation ()):

%Vor%     
Timmmm 22.08.2012 10:10
quelle
2

camera.setDisplayOrientation (int) existiert nicht unter 2.1!

Und dieser Code funktioniert vielleicht, aber scheitert in meinem Meilenstein / Droiden: (

%Vor%

Sie können mehr in Ссылка

sehen     
Masson 15.11.2011 07:57
quelle
2

Ich habe diesen Code gefunden, der in Android 1.6 und älter funktioniert (funktioniert für mich mit 2.1 und aktuelle Vorschau im Hochformat, ohne sich zu drehen)

%Vor%

Die Aktivität hat android: screenOrientation="portrait" auf AndroidManifest.xml

Ссылка

    
Williew 31.03.2012 13:23
quelle
1
%Vor%     
crossle 09.12.2013 16:07
quelle
0

Ich denke, dass Sie keine Einstellung vornehmen können, um die API 2.2 bis 2.1 zu unterstützen. Die API hat in Ihrer aktuellen Gerätelib nicht. Sie müssen zu 2.2 wechseln, um API-Level 8 zu unterstützen. Übrigens, ich versuche auch, die API-Ebene 7 zu verwenden:

%Vor%

Diese Funktion funktioniert gut auf dem Samsung Galaxy Tab aber Nexus One. Das Samsung Galaxy Tab verwendet OS 2.2.0 und das Nexus verwendet OS 2.2.1. Wenn ich versuche API-Level 8 zu verwenden:

%Vor%

Beide funktionieren gut. Also ich denke, dass die API-Ebene 7 Probleme hat, wenn wir Android 2.2.1 verwenden.

    
None 22.03.2011 09:29
quelle

Tags und Links