Смена ориентации (поворот) экрана Android 9 на Repka Pi 4

Обращаем внимание

В нашем блоге есть статья, которая рассказывает после какой задачи стала доступна возможность менять ориентацию экрана на Android - читать статью.

Ниже представлено 3 варианта смены ориентации экрана ОС Android на Repka Pi 4. Учитывайте, что данные варианты работают только на самой актуальной версиия нашего образа Android.

ro.default.rotation в build.prop

Обращаем внимание

После изменения данной настройки, ориентация будет применяться на этапе загрузке, когда появится надпись Repka Pi с лоадером.

  1. Для этого необходимо вставить SD-карту с уже записанным образом Android в компьютер. Настоятельно рекомендуем использовать для этого операционные системы на базе Linux, т.к. разделы Android не смогут определиться на Windows.
  2. После чего переходим в примонтированный раздел со странным названием “_“ (полный путь: /media/your-user/_).
  3. Внутри данного раздела переходим в директорию system (полный путь: /media/your-user/_/system).
  4. После чего открываем файл build.prop (для редактирование необходимы права суперпользователя) и ищем строку ro.default.rotation=. Изначально данная строка пустая, но она может принимать следующие значения: 0, 90, 180, 270 в зависимости от того, какую ориентацию вы хотите использовать по умолчанию.
  5. После изменения необходимо сохранить файл. Настройка применена!

user_rotation через терминал

Обращаем внимание

Данная настройка актуальна в случае, если у вас есть доступ к Shell на устройстве (через UART или adb)

Обращаем внимание

После изменения данной настройки, ориентация будет применяться после загрузки лаунчера.

  1. В первую очередь необходимо отключить авто-поворот экрана:

    settings put system accelerometer_rotation 0
    
  2. После чего можно изменить текущую ориентацию ()

    settings put system user_rotation X
    

    где X - может принимать значения: 0 - 0 градусов, 1 - 90 градусов, 2 - 180 градусов, 3 - 270 градусов.

Приложение Rotation

  1. На уже запущенном Android переходим в список приложений (плитка “App“).

  2. Перед нами открывается весь список приложений, которые у нас есть. Выбираем приложение Rotate.

  3. После запуска приложения, нам необходимо будет пройти небольшой туториал перед тем, как приступить к настройке.

  4. На первом экране туториала в бираем язык приложения — “Русский“ и нажимаем “Далее“ (кнопка, расположенная справа внизу).

  5. После чего пробегаемся по остатку туториала - мы настроим все в конце.

  6. После чего откроется экран с первоначальной настройкой. Включаем специальные возможности.

  7. Запускаем службу Rotation.

  8. Устанавливаем глобальное положение. В нашем случае это портретная ориентация.

  9. Как мы видим, настройка уже применилась! Включаем службу, которая будет менять настройку после запуска системы.

  10. После чего нажимаем на кнопку “Завершить“.

  11. После успешной установки первоначальных настроек откроется основное окно приложения. В этом окне в любое время мы можем изменить наши настройки.

  12. Настройка через приложение Rotation завершена!


55 просмотров0 комментариев

Комментарии (0)

Для участия в обсуждении Вы должны быть авторизованным пользователем
Разделы

Навигация

ВойтиРегистрация