修改Android三屏開機畫面

2021-06-29 01:11:37 字數 1812 閱讀 3164

第一屏:啟動時螢幕左上角的小企鵝圖示,背景是黑色的。

第二屏:螢幕中下部顯示

a n d r o i d _

字樣,背景是黑色的。

第三屏:

android

字樣全屏動畫

(會閃的)

一、修改第一屏開機畫面

解壓好kernel

源**

準備好一張大小為

80x80

畫素的png(比如

a.png)。

使用如下命令進行轉換,如果系統沒有此命令會自動提示安裝。

pngtopnm a.png > b.pnm

pnmquant 224 b.pnm > c.pnm

pnmtoplainpnm c.pnm > logo_linux_clut224.ppm

然後把logo_linux_clut224.ppm

覆蓋到kernel

源**目錄

/drivers/video/logo下

如果之前有編譯過,那麼刪除

logo_linux_clut224.o

,後重新編譯即可

燒寫kernel

請參考友善的教程,這裡就不細說了。

二、修改第二屏開機畫面

準備好一張和螢幕畫素大小對應的

png(

例logo.png)

,比如4.3

寸屏就用

480x272

畫素大小的

2.1.

android

源**的話

使用imagemagick

自帶的convert

命令,進行

raw格式轉換

convert -depth 8 logo.png rgb:logo.raw

源**目錄

/out/host/linux-x86/bin/rgb2565 -rle initlogo.rle

2.2使用第三方工具轉換(附件)

pic2rle

工具將轉成

initlogo.rle

2.3然後將

initlogo.rle

拷貝到android

檔案系統根目錄

注意:檔名一定要是

initlogo.rle

三、更改

android

源**

更改了開機第二屏畫面後,燒寫後第一次啟動系統顯示

ok,再次啟動後就失效了。

為了解決這個問題,還得更改

android

源**。

修改源**目錄

/system/core/init/logo.c

munmap(data, s.st_size);

fb_update(&fb);

fb_close(&fb);

close(fd);

//    unlink(fn);

將此行注釋

return 0;

然後重新編譯檔案系統

四、修改第三屏開機動畫

網上有許多關於製作和修改此開機動畫的教程,就不多囉嗦了。

root/system/media/bootanimation.zip

上面二、三、四步驟完成後,重新製作製作

rom,燒寫。

pic2rle工具

修改Android開機畫面

android系統開機動畫包括兩部分 開機顯示的 android 文字 android發光動畫。這篇文章說的開機動畫是第一種,下面開始正文!1.製作當前螢幕畫素的 模擬器預設為320 480 使用ps製作一張320 480的,儲存時選 儲存為 web 所用格式 然後在彈開的視窗上,預設 項選擇 pn...

Android開機畫面修改

第一屏 1.將大小為480 800的png轉換為mbn格式 ffmpeg i image.png f rawvideo pix fmt rgb565 oemlogo.mbn 2把生成的oemlogo.mbn檔案放到手機的指定資料夾,覆蓋原來的 資料夾的位置我們可以通過檢視 init.rc得到 cat...

Android開機畫面的修改

android 2.1 開機畫面的修改 在emb9g45開發板上進行android系統的移植,一共有三屏開機畫面,為了使開機畫面更加的個性化,我進行了開機畫面的修改 開機第一屏畫面的修改 1 選張自己喜歡的png格式的,如圖。命名為logo.png 輸入命令 pngtopnm logo.png lo...