Sie würden denken, dass es eine direkte Lösung geben würde. Der Android-Dokumentstatus lautet:Erste Orientierung von Android-Gerät
Der Orientierungssensor wurde in Android 2.2 (API-Ebene 8) veraltet. Anstatt rohe Daten vom Orientierungssensor zu verwenden, empfehlen wir , dass Sie die Methode getRotationMatrix() in Verbindung mit der Methode getOrientation() verwenden, um Orientierungswerte zu berechnen.
Doch sie bieten keine Lösung, wie getOrientation()
und getRotationMatrix()
zu implementieren. Ich habe mehrere Stunden damit verbracht, Beiträge von Entwicklern zu lesen, die diese Methoden verwenden, aber sie haben alle Code oder eine seltsame Implementierung eingefügt. Googling hat kein Tutorial zur Verfügung gestellt. Kann jemand bitte eine einfache Lösung mit diesen beiden Methoden einfügen, um die Orientierung zu erzeugen?
so wollen Sie Gerät c aktuelle Orientierung? –
Ja, aber es muss unabhängig vom tatsächlichen Bildschirm sein. Ein Dienst sollte in der Lage sein, die Ausrichtung zu bestimmen. – AndroidDev
Sie möchten feststellen, ob sich das Gerät von einem Dienst im Hoch- oder Querformat befindet? –