W telefonach z Androidem orientacja zwykle jest domyślnie ustawiona na pionową. Po wyłączeniu automatycznego obracania ekran zawsze pozostanie w trybie pionowym.
Na tabletach z Androidem orientacja zwykle jest domyślnie ustawiona na poziomą. Po wyłączeniu automatycznego obracania ekran zawsze pozostanie w trybie poziomym.
Najwyraźniej nie przewidziano tabletek do leżenia na boku. Gdy to robię, nie ma sposobu, aby tablet pozostał w trybie pionowym - z automatycznym obracaniem lub bez automatycznego obracania ekranu utknął w poziomie.
Ponieważ zmiana grawitacji jest dla mnie bardzo trudna, próbuję dowiedzieć się, czy mogę zhakować tablet do domyślnego trybu portretowego. Moje pytanie brzmi: gdzie by to było ustawione? Ponieważ nie mogę znaleźć aplikacji, które mogłyby wymusić zmianę orientacji, mam wrażenie, że jest to osadzone gdzieś głęboko i niedostępne w systemie operacyjnym. Czy jest to gdzieś w pliku właściwości? Czy jest osadzony głęboko w sprzęcie? Gdzie mogę zacząć szukać?
Mój konkretny tablet to Notion Ink Adam Running BeastyRom 2.2.1 + Clemsyn
edycja: zapytał także tutaj: http://forum.xda-developers.com/showthread.php?p=14315083#post14315083
źródło
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
do manifestu, aby dać mu wymagane uprawnienia, a następnie uruchom kod,Settings.System.putInt(this.contentResolver, Settings.System.ACCELEROMETER_ROTATION, 0);
aby wyłączyć automatyczne obracanie iSettings.System.putInt(this.contentResolver, Settings.System.USER_ROTATION, Surface.ROTATION_0);
ustawić nowy domyślny obrót ekranu telefonu.can't find sqlite3
, mam pomysł ?USER_ROTATION
wartość.Możesz użyć niestandardowego programu uruchamiającego dom, takiego jak ADW -
Przejdź do ADWSettings> Ustawienia interfejsu użytkownika> Preferencje ekranu> Orientacja ekranu głównego, co pozwala określić, którą orientację chcesz wybrać.
Poza tym nie jestem pewien, czy to możliwe
Jedyną inną rzeczą może być niestandardowa pamięć ROM
źródło
auto-rotate
Ustawienie jest tak, że automatyczny. Po wyłączeniu urządzenie nie zawsze używa orientacji pojedynczego ekranu, ale używa dowolnej orientacji aktywnej podczas wchodzenia do aplikacji, dopóki ta aplikacja nie zostanie zamknięta. Przynajmniej jest to banalne dla telefonów, mam niewielkie doświadczenie z tabletami, ale spodziewam się, że będzie tak samo. Jeśli tak, upewnij się, że tablet jest w pozycji pionowej podczas uruchamiania aplikacji, a będziesz dobry.źródło
auto-rotate
, ustaw go tak, aby był w trybie pionowym, a następnie wejdź do aplikacji, a następnie wyłączauto-rotate
, mój tablet powróci do poziomej.auto-rotate
, trzymasz tablet poziomo, a następnie uruchom aplikację?auto-rotate
tablet przechodzi w tryb poziomy. Aby uruchomić aplikacje w trybie portretu, muszę włączyć automatyczne obracanie (patrz mój pierwszy komentarz)Tryb boczny
Napisałem aplikację, która pozwala korzystać z automatycznego obracania, nawet gdy leżysz na boku. Możesz go pobrać ze sklepu Play tutaj .
źródło