Erste Orientierung Android-Gerät
Würden Sie denken, dass es wäre eine unkomplizierte Lösung. Die Android-docs Status:
Den Orientierungs-sensor wurde als veraltet markiert in Android 2.2 (API level 8).
Anstelle der Verwendung von raw-Daten aus der Orientierungs-sensor, empfehlen wir
die Verwendung der getRotationMatrix () - Methode in Verbindung mit der
getOrientation () - Methode zu berechnen, Orientierung, Werte.
Doch Sie bieten nicht eine Lösung auf, wie die Umsetzung getOrientation()
und getRotationMatrix()
. Ich verbrachte mehrere Stunden mit dem Lesen durch Beiträge hier auf Entwickler, die mit diesen Methoden, aber Sie alle haben teilweise eingefügten code oder einige seltsame Umsetzung. Googeln hat nicht ein tutorial erstellt. Kann jemand bitte fügen Sie eine einfache Lösung mit diesen zwei Methoden zum generieren der Orientierung??
- Sie wollen so Gerät die aktuelle Ausrichtung?
- Ja, aber es muss sein, unabhängig von der tatsächlichen Bildschirm. Ein Dienst sollte in der Lage sein, um zu bestimmen, die Orientierung.
- Sie möchten ermitteln, ob das Gerät im hoch-oder Querformat-Modus von einem service?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier ist die Implementierung für
getOrientation()
:Und weitere Informationen finden Sie auch in diesem Beispiel repräsentieren die Verwendung der beiden Methoden:
http://www.codingforandroid.com/2011/01/using-orientation-sensors-simple.html