![]() |
Модификация Android 4.4.2 для Radxa и Radxa Pro
Вложений: 3
При установке CarPC на базе платы Radxa_Rock Pro возникли некоторые сложности с функционалом и интерфейсом, по этому пришлось немного допилить прошивку.
Прошивка с Android 4.4.2 для плат Radxa Rock и Radxa_Rock Pro. реализовано: 1. Быстрое выключение Android, по длительному удержанию кнопки вк\вык, более 1 секунд без вызова меню. 2. Добавлено разрешение 800x480, 1280x800. при изменении разрешения требуется изменить буфер в /system/build.prop. sys.ui.fakesize=1280x800. 3. Разрешение ядра 1280x800. 4. Удалено лого ядра. 5. Громкость в 30 шагов. 6. Интегрированы драйвер резитивного тача eGTouch USB. 7. Интегрированы драйвера CP210X, FTDI, PL2303, EASYCAP. 8. Для включения анимации надо добавить ( в оригинальной прошивке также работает ). /system/media/bootanimation.zip /system/media/shutdownanimation.zip 9. Включен GPS с драйвером от Rage2. /system/build.prop ro.factory.hasGPS=true ro.kernel.android.gps=ttyS3 gps.serial.speed = 9600 10. Убраны кнопка выключение питания и скрытие навигационной панели. 11. Навигационной кнопки домой, назад, диспечер программ перенесены в информационную панель. 12. Информационная панель увеличена а два раза. По умолчанию установлено DPI 240, для использования DPI более 213 нужно отключить навигационную панель, по умолчанию отключена. /system/build.prop ro.config.low_ram=true // отключение прозрачность статус бара. ro.rk.systembar.voiceicon=false // Скрыты кнопки громкости в навигационной панели. qemu.hw.mainkeys=0 // Отключение, включение навигационной панели при DPI не больше 213, по умолчанию отключена. debug.sf.nobootanimation // Отключение, включение bootanimation. Android4.4.2_Radxa_Rock_800x480_GPS Android4.4.2_Radxa_Rock_Pro_1280x800_GPS Программы калибровки для резитивного тача eGTouch USB TSCalibration TSCalibration2 |
Цитата:
|
Цитата:
10. в /frameworks/base/packages/SystemUI/res/layout/navigation_bar.xml /frameworks/base/packages/SystemUI/res/layout-sw720dp/navigation_bar.xml поставить нулевую ширину кнопок которые ненужны - android:layout_width="0dp" 11. добавить кнопки в /rameworks/base/packages/SystemUI/res/layout/status_bar.xml 12. в frameworks/base/core/res/res/values/dimens.xml status_bar_height на 50dip |
понятно, спасибо.
|
Добавлена прошивка для платы Radxa Rock под разрешение по умолчанию 800x480 DPI 240
Android4.4.2_Radxa_Rock_15.02.2016 |
Цитата:
|
dipcore, попробуем, при этом все остальные объекты буду смещены относительно скрываемого?
|
Цитата:
|
Вложений: 1
oledv,
Помогите пожалуйста правильно добавить в статусбар кнопки в таком же порядке, как у Вас. Буду очень признателен. status_bar.xml и navigation_bar.xml в архиве во вложении. |
-+Bert+- в status_bar.xml
Код:
после |
oledv, спасибо! Параметры кнопок пришлось взять свои из navigation_bar.xml, т.к. с вашими не собирался SystemUI (у меня андроид 5.1), но сам бы я куда их правильно вставить не догадался бы.
|
Цитата:
|
Цитата:
В навителе она скрывается, но ее можно вызвать движением вниз в верхней части экрана |
Цитата:
Можно узнать как Вы сделали сохранение статус бара при 200+ DPI ? В моей прошивке он напрочь пропадает и начинает мигать фон. |
Цитата:
Или его надо править под определенную плотность экрана, но после 213 DPI андройд перейдет в телефонный режим отображения панелей. |
Цитата:
|
Цитата:
что именно не могу подсказать, надо смотреть правильное размещение элементов в других прошивках и соответственно изменить у себя. |
Цитата:
|
Цитата:
Если вам нужен путь до статус бара, то вот /frameworks/base/packages/SystemUI/res/layout/status_bar.xml |
Цитата:
Буду ковырять дальше. Спасибо. |
Цитата:
|
Цитата:
Если у вас другой андройд надо отыскать в исходниках меню вызываемые при открытии и сделать переход сразу на конкретный пункт. Простой способ поисках - ищем фразу отображаемую в заголовке окна, по ней узнаем переменную и по ней находим функцию вызова этого окна. |
Подскажите пожалуйста, может кто помнит как запустить radxa rock 2 на загрузку оси? Очень долго валяется без дела, а как накатить Linux вместо андройда забыл... буду очень признателен за помощь
|
Часовой пояс GMT +4, время: 18:01. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot