Как включить пользовательский splash.img в сборку AOSP - PullRequest
0 голосов
/ 04 февраля 2019

Я строю версию Android Nougat из дерева исходных текстов AOSP.У меня есть собственное изображение заставки, которое я перепрошиваю с помощью fastboot (код ниже), и я хотел бы включить его в сборку AOSP, если это возможно.

fastboot erase splash
fastboot flash splash ./splash.img

Я создал заставку самостоятельно и я 'я прошил его с fastboot без проблем, однако я хочу включить его в мою сборку AOSP.Я провел некоторый поиск и не смог найти какую-либо информацию о нем, ближе всего я смог найти информацию об изменении образа PPM в ядре (ссылка ниже).

Если это необходимо, я могу выполнить эту работу, но если бы я мог просто использовать свой существующий файл splash.img, это было бы идеально.Также, если есть способ включить его в обновление OTA, но не в сборку, это также будет работать для моего приложения.

Спасибо,

https://www.digi.com/resources/documentation/digidocs/90001546/task/android/t_faq_change_android_boot_images.htm

1 Ответ

0 голосов
/ 13 марта 2019

Существует два этапа отображения загрузочных картинок: Анимация загрузки Splash

Обычно всплеск не является частью AOSP, так как он зависит от поставщиков SOC, разных поставщиков ПО, таких как QCOM, mediatek имеют разные решения для заставки, так какзагружается загрузчиком (в основном lk). На некоторых платформах это также называется логотипом.Он предназначен для показа картинки во время ранней загрузки для улучшения взаимодействия с пользователем.

Анимация загрузки является частью AOSP, а двоичный файл находится в образе системы, загружается службой / system / bin / bootanimation и можетсодержит анимиацию и звук.

Процедура загрузки должна быть такой:

| Bootloader |-> | Всплеск / Логотип |-> | Ядро Linux |-> | Родной Android |-> | Bootanimation |

Я думаю, что вы говорите о части заставки / логотипа, так что вы должны проверить исходный код вашего поставщика о том, как встроить этот образ в обычную сборку.Если вы используете чистый исходный код AOSP, я предпочитаю включать ваше встроенное изображение в вашу систему сборки, так как заставка не будет часто изменяться.Для OTA-части, в основном, этот раздел можно обновить, но это действительно зависит от вашего OTA-решения.

...