2017-01-09 14 views
7

Я только что купил Raspberry Pi 3 с 7" сенсорным дисплеем и корпусом.ориентации экрана на Raspberry Pi 3 с Android вещи

К сожалению, корпус не может позволить мне вращать вручную экран поэтому мои приложения работают с ног на голову

Я пытался сделать это с консоли, используя следующие команды ADB, но не повезло:.

adb shell content insert --uri content://settings/system --bind name:s:accelerometer_rotation --bind value:i:0 

Тогда

adb shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:1 

Или

adb shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:3 

Есть ли способ сделать это с флагом конфигурации напрямую, что ориентация экрана обрабатывается от загрузки?

+0

Я бы предположил, что датчики ориентации (и изменения конфигурации ориентации) были отключены, но я не могу найти что-либо в официальных документах для поддержки этого. Вы думали, что просто поворачиваете экран другим путем? :-) – Blundell

+0

Я сделал :-) но, как кажется, нет датчика ориентации, экран не меняет ориентацию ни. – Bibu

ответ

7

Я узнаю, наконец, как его достичь.

Решение нашел там: Android Things with Rasp3 7 inch touchscreen

Вы должны установить загрузочный раздел из SDCard на ноутбуке и редактировать файл /boot/config.txt и добавьте следующую строку:

lcd_rotate=2 

Добавляя эту линию как дисплей и сенсорный экран будет повернут по сравнению с display_rotate=2, где только дисплей повернут, а сенсорный экран остается перевернутым.

+0

Какую ОС вы использовали для монтирования загрузочного раздела? –

+0

Я использовал Mac OS 10.11.6 – Bibu

+0

Ничего себе, круто - как вы его монтировали? Я попытался подключить SD-карту, и все, что я получаю, - это некоторая ошибка «Невозможно прочитать» –

1

Google добавлены новые интерфейсы API в DP6 для управления параметрами устройств, в том числе ориентации дисплея: Android Things uses three different APIs to control settings для экрана (дисплея), системного времени и доступных районов.

Пожалуйста, open a new bug, если эти API не ведут себя так, как вы ожидаете.

+0

Спасибо за обновление. – androiddeveloper