20.01.2016, 22:12 | #1 |
Старший Пользователь
Регистрация: 25.04.2012
Возраст: 49
Город: Оленегорск
Регион: 51
Машина: Pontiac Vibe GT 2.4 2009
Сообщений: 105
|
Модификация Android 4.4.2 для Radxa и Radxa Pro
При установке 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 Последний раз редактировалось oledv; 22.08.2016 в 18:40. |
21.01.2016, 00:02 | #2 | |
Старший Пользователь
Регистрация: 11.03.2007
Возраст: 46
Регион: 78, 98
Сообщений: 107
|
Цитата:
__________________
Astra H Service CAN Adapter |
|
21.01.2016, 00:39 | #3 |
Старший Пользователь
Регистрация: 25.04.2012
Возраст: 49
Город: Оленегорск
Регион: 51
Машина: Pontiac Vibe GT 2.4 2009
Сообщений: 105
|
1. надо править исходники на jave в frameworks
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 |
21.01.2016, 00:57 | #4 |
Старший Пользователь
Регистрация: 11.03.2007
Возраст: 46
Регион: 78, 98
Сообщений: 107
|
понятно, спасибо.
__________________
Astra H Service CAN Adapter |
06.03.2016, 14:10 | #5 |
Старший Пользователь
Регистрация: 25.04.2012
Возраст: 49
Город: Оленегорск
Регион: 51
Машина: Pontiac Vibe GT 2.4 2009
Сообщений: 105
|
Добавлена прошивка для платы Radxa Rock под разрешение по умолчанию 800x480 DPI 240
Android4.4.2_Radxa_Rock_15.02.2016 |
10.03.2016, 19:28 | #6 |
Пользователь
Регистрация: 13.02.2016
Регион: США
Сообщений: 14
|
|
11.03.2016, 00:54 | #7 |
Старший Пользователь
Регистрация: 25.04.2012
Возраст: 49
Город: Оленегорск
Регион: 51
Машина: Pontiac Vibe GT 2.4 2009
Сообщений: 105
|
dipcore, попробуем, при этом все остальные объекты буду смещены относительно скрываемого?
Последний раз редактировалось oledv; 11.03.2016 в 19:49. |
13.03.2016, 18:39 | #8 |
Пользователь
Регистрация: 13.02.2016
Регион: США
Сообщений: 14
|
|
15.03.2016, 19:51 | #9 |
Пользователь
Регистрация: 08.01.2011
Возраст: 37
Город: Томск
Регион: 70
Машина: Hyundai Sonata YF (i45)
Сообщений: 48
|
oledv,
Помогите пожалуйста правильно добавить в статусбар кнопки в таком же порядке, как у Вас. Буду очень признателен. status_bar.xml и navigation_bar.xml в архиве во вложении. |
15.03.2016, 22:50 | #10 |
Старший Пользователь
Регистрация: 25.04.2012
Возраст: 49
Город: Оленегорск
Регион: 51
Машина: Pontiac Vibe GT 2.4 2009
Сообщений: 105
|
-+Bert+- в status_bar.xml
Код:
после <com.android.keyguard.AlphaOptimizedLinearLayout .................. <com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/home" android:paddingLeft="2.0dip" android:paddingRight="4.0dip" android:layout_width="wrap_content" android:layout_height="match_parent" android:src="@drawable/ic_sysbar_home" android:layout_toLeftOf="@id/recent_apps" systemui:keyCode="3" systemui:glowBackground="@drawable/ic_sysbar_highlight"/> <com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/recent_apps" android:paddingLeft="2.0dip" android:paddingRight="4.0dip" android:layout_width="wrap_content" android:layout_height="match_parent" android:src="@drawable/ic_sysbar_recent" android:layout_toLeftOf="@id/back" android:contentDescription="@string/accessibility_recent" systemui:keyCode="187" systemui:glowBackground="@drawable/ic_sysbar_highlight"/> после часов <com.android.systemui.statusbar.policy.Clock ................... <com.android.systemui.statusbar.policy.KeyButtonView android:id="@id/back" android:paddingLeft="10.0dip" android:paddingRight="10.0dip" android:layout_width="wrap_content" android:layout_height="fill_parent" android:src="@drawable/ic_sysbar_back" android:layout_toLeftOf="@id/recent_apps" systemui:keyCode="4" systemui:glowBackground="@drawable/ic_sysbar_highlight" /> Последний раз редактировалось oledv; 16.03.2016 в 02:21. |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|