第一屏:啟動時螢幕左上角的小企鵝圖示,背景是黑色的。
第二屏:螢幕中下部顯示
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...