Android 更換開機logo和開機動畫

2021-09-11 01:12:07 字數 1724 閱讀 4887

開機logo有kernel logo和uboot logo兩個

如何找到對應的?

確認當前專案的裝置使用的是哪種尺寸的logo

一般在對應專案的projectconfig.mk檔案裡可以找到

例如:

boot_logo = hd720
找到vendor\mediatek\proprietary\bootable\bootloader\lk\dev目錄

裡面有很多尺寸的logo目錄

找到對應的目錄就能看到對應的logo

替換對應的 kernel 和 uboot logo

需要注意 尺寸大小和格式對應,否則可能失敗

系統開機動畫引用的是bootanimation.zip

這個檔案存在裝置的system/media/目錄下

原始碼裡需要在makefile裡指定bootanimation.zip 拷貝到system/media下

product_copy_files += \

device/***/***/bootanimation.zip:system/media/bootanimation.zip

或者用makefile 把bootanimation.zip編譯成模組,然後載入這個模組

local_path :

= $(call my-dir)

include $(clear_vars)

local_module_tags :

= optional

local_module :

= bootanimation.zip

local_module_class :

= media

local_module_path :

= $(target_out)

/media

local_src_files :

= $(local_module)

include $(build_prebuilt)

product_packages += \

bootanimation.zip \

把我們的開機動畫分解成一張張的,放到目錄裡,然後打包成zip,打包的時候要在三個檔案這級目錄打包,把三個檔案一起打包

打包的時候要選壓縮方式為儲存壓縮

desc.txt的格式

480 854 24

p 1 0 folder1

p 2 20 folder2

p的意義看這個部落格–>開機動畫desc.txt描述檔案的分析

android系統開機logo定製

看到了好幾個修改logo的博文,但是說的不是很清楚,在這裡親手送上通過自己的動手修改過驗證後的方法。android 開機其實總共會出現3個畫面 1 第乙個就是 linux 系統啟動,出現linux小企鵝畫面 reboot 2 當android系統從linux核心啟動後,將會執行anddroid平台的...

MTK車載平台新增或更換開機啟動LOGO

摘要 嵌入式系統在開發過程中總是要用到更換logo的過程,該文件主要針對mt3561專案更換logo的過的講解 涉及修改的檔案 device atc evb3561sv w no2 projectconfig.mk vendor mediatek proprietary bootable bootl...

linux開機logo製作

pngtopnm,pnmquant,pnmtoplainpnm pngtopnmlinuxlogo.png linuxlogo.pnm pnmquant 224 linuxlogo.pnm linuxlogo224.pnm pnmtoplainpnm linuxlogo224.pnm linuxlo...