Można by pomyśleć, że istnieje proste rozwiązanie. Stan dokumentacji systemu Android:Orientacja urządzenia z systemem Android
Czujnik orientacji został przestarzały w systemie Android 2.2 (poziom API 8). Zamiast używać nieprzetworzonych danych z czujnika orientacji, zalecamy użycie metody getRotationMatrix() w połączeniu z metodą getOrientation() do obliczania wartości orientacji.
Jednak nie zapewniają rozwiązania w zakresie wdrażania getOrientation()
i getRotationMatrix()
. Spędziłem kilka godzin czytając posty tutaj na temat programistów używających tych metod, ale wszystkie częściowo wkleiły kod lub dziwną implementację. Googling nie dostarczył samouczka. Czy ktoś może wkleić proste rozwiązanie przy użyciu tych dwóch metod, aby wygenerować orientację?
, więc chcesz urządzenie c orientacja na użytkownika? –
Tak, ale musi to być niezależne od rzeczywistego ekranu. Usługa powinna być w stanie określić orientację. – AndroidDev
Chcesz określić, czy urządzenie działa w trybie portretu czy poziomym? –