PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > AndroidCar > Софт > Прошивки

Ответ
 
Опции темы Поиск в этой теме
Старый 20.01.2016, 22:12   #1
oledv
Старший Пользователь
 
Регистрация: 25.04.2012
Возраст: 49
Город: Оленегорск
Регион: 51
Машина: Pontiac Vibe GT 2.4 2009
Сообщений: 105
oledv is just really niceoledv is just really niceoledv is just really niceoledv is just really nice
Talking Модификация 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
Миниатюры
Нажмите на изображение для увеличения
Название: 1280x800_DPI_320_01.jpg
Просмотров: 983
Размер:	75.0 Кб
ID:	42308   Нажмите на изображение для увеличения
Название: 1280x800_DPI_320_02.jpg
Просмотров: 927
Размер:	86.0 Кб
ID:	42309   Нажмите на изображение для увеличения
Название: 1280x800_DPI_320_03.jpg
Просмотров: 946
Размер:	82.1 Кб
ID:	42310  

Последний раз редактировалось oledv; 22.08.2016 в 18:40.
oledv вне форума   Ответить с цитированием
Старый 21.01.2016, 00:02   #2
Vic26
Старший Пользователь
 
Регистрация: 11.03.2007
Возраст: 46
Регион: 78, 98
Сообщений: 107
Vic26 is a splendid one to beholdVic26 is a splendid one to beholdVic26 is a splendid one to beholdVic26 is a splendid one to beholdVic26 is a splendid one to beholdVic26 is a splendid one to beholdVic26 is a splendid one to behold
По умолчанию

Цитата:
Сообщение от oledv Посмотреть сообщение
1. Быстрое выключение Android, по длительному удержанию кнопки вк\вык, более 1 секунд без вызова меню.
10. Убраны кнопка выключение питания и скрытие навигационной панели.
11. Навигационной кнопки домой, назад, диспечер программ перенесены в информационную панель.
12. Информационная панель увеличена а два раза.
Не расскажешь подробнее, как это сделать?
__________________
Astra H Service CAN Adapter
Vic26 вне форума   Ответить с цитированием
Старый 21.01.2016, 00:39   #3
oledv
Старший Пользователь
 
Регистрация: 25.04.2012
Возраст: 49
Город: Оленегорск
Регион: 51
Машина: Pontiac Vibe GT 2.4 2009
Сообщений: 105
oledv is just really niceoledv is just really niceoledv is just really niceoledv is just really nice
По умолчанию

Цитата:
Сообщение от Vic26 Посмотреть сообщение
Не расскажешь подробнее, как это сделать?
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
oledv вне форума   Ответить с цитированием
Старый 21.01.2016, 00:57   #4
Vic26
Старший Пользователь
 
Регистрация: 11.03.2007
Возраст: 46
Регион: 78, 98
Сообщений: 107
Vic26 is a splendid one to beholdVic26 is a splendid one to beholdVic26 is a splendid one to beholdVic26 is a splendid one to beholdVic26 is a splendid one to beholdVic26 is a splendid one to beholdVic26 is a splendid one to behold
По умолчанию

понятно, спасибо.
__________________
Astra H Service CAN Adapter
Vic26 вне форума   Ответить с цитированием
Старый 06.03.2016, 14:10   #5
oledv
Старший Пользователь
 
Регистрация: 25.04.2012
Возраст: 49
Город: Оленегорск
Регион: 51
Машина: Pontiac Vibe GT 2.4 2009
Сообщений: 105
oledv is just really niceoledv is just really niceoledv is just really niceoledv is just really nice
По умолчанию

Добавлена прошивка для платы Radxa Rock под разрешение по умолчанию 800x480 DPI 240
Android4.4.2_Radxa_Rock_15.02.2016
oledv вне форума   Ответить с цитированием
Старый 10.03.2016, 19:28   #6
dipcore
Пользователь
 
Регистрация: 13.02.2016
Регион: США
Сообщений: 14
dipcore is a jewel in the roughdipcore is a jewel in the roughdipcore is a jewel in the rough
По умолчанию

Цитата:
Сообщение от oledv Посмотреть сообщение
10. в /frameworks/base/packages/SystemUI/res/layout/navigation_bar.xml
/frameworks/base/packages/SystemUI/res/layout-sw720dp/navigation_bar.xml
поставить нулевую ширину кнопок которые ненужны - android:layout_width="0dp"
Наверное лучше делать android:visibility="gone"
dipcore вне форума   Ответить с цитированием
Старый 11.03.2016, 00:54   #7
oledv
Старший Пользователь
 
Регистрация: 25.04.2012
Возраст: 49
Город: Оленегорск
Регион: 51
Машина: Pontiac Vibe GT 2.4 2009
Сообщений: 105
oledv is just really niceoledv is just really niceoledv is just really niceoledv is just really nice
По умолчанию

dipcore, попробуем, при этом все остальные объекты буду смещены относительно скрываемого?

Последний раз редактировалось oledv; 11.03.2016 в 19:49.
oledv вне форума   Ответить с цитированием
Старый 13.03.2016, 18:39   #8
dipcore
Пользователь
 
Регистрация: 13.02.2016
Регион: США
Сообщений: 14
dipcore is a jewel in the roughdipcore is a jewel in the roughdipcore is a jewel in the rough
По умолчанию

Цитата:
Сообщение от oledv Посмотреть сообщение
dipcore, попробуем, при этом все остальные объекты буду смещены относительно скрываемого?
Да, элемет с android:visibility="gone" как бы исчезнет из вью.
dipcore вне форума   Ответить с цитированием
Старый 15.03.2016, 19:51   #9
-+Bert+-
Пользователь
 
Аватар для -+Bert+-
 
Регистрация: 08.01.2011
Возраст: 37
Город: Томск
Регион: 70
Машина: Hyundai Sonata YF (i45)
Сообщений: 48
-+Bert+- is on a distinguished road
По умолчанию

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

status_bar.xml и navigation_bar.xml в архиве во вложении.
Вложения
Тип файла: rar status_bar.rar (2.1 Кб, 537 просмотров)
-+Bert+- вне форума   Ответить с цитированием
Старый 15.03.2016, 22:50   #10
oledv
Старший Пользователь
 
Регистрация: 25.04.2012
Возраст: 49
Город: Оленегорск
Регион: 51
Машина: Pontiac Vibe GT 2.4 2009
Сообщений: 105
oledv is just really niceoledv is just really niceoledv is just really niceoledv is just really nice
По умолчанию

-+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.
oledv вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 11:51.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot