Android開機畫面的修改

2021-06-02 09:37:07 字數 1881 閱讀 5397

android 2.1——開機畫面的修改

在emb9g45開發板上進行android系統的移植,一共有三屏開機畫面,為了使開機畫面更加的個性化,我進行了開機畫面的修改

開機第一屏畫面的修改

1、選張自己喜歡的png格式的,如圖。命名為logo.png

輸入命令# pngtopnm logo.png> logo_linux.pnm得到一張.pnm格式的

如圖,logo_linux.pnm已經生成

輸入# pnmquant 224logo_linux.pnm > logo_linux_clut224.pnm命令,執行完成後生成logo_linux_clut224.pnm檔案

輸入# pnmtoplainpnmlogo_linux_clut224.pnm > logo_linux_clut224.ppm命令,執行完成後生成logo_linux_clut224.ppm檔案,這正是我們想要的:

將生成的.ppm檔案拷貝到/usr/local/src/emobile/emb9g45/linux-2.6.30/drivers/video/logo目錄下替換原始

開啟logo資料夾可以看到原始檔已經被替換

開機第二屏畫面修改

1、選張480*272解析度的(emb9g45開發板顯示屏解析度為480*272,其他顯示屏可跟據螢幕解析度自行選取)命名為android_logo.png

2、將轉換成raw,

使用linux下的imagemagick自帶的convert命令,進行raw格式轉換,命令為:

convert -depth8 android_logo.png rgb:android_logo.raw,執行完命令後生成android_logo.raw檔案

注:ubuntu 10.04 預設已經安裝imgagemagick工具,如果當前系統沒有安裝,可以執行下面的命令安裝:

sudo apt-getinstall imagemagick

3、由於生成.rle檔案需要呼叫usr/local/src/emobile/android_2.1_r2\out\host\linux-x86\bin目錄下的rgb2565程式,所以先導入環境變數,然後執行rgb2565-rle initlogo.rle命令,生成initlogo.rle檔案

4、將initlogo.rle放到

/usr/local/src/emobile/emb9g45/android-2.1_r2/out/target/product/sam9g45/root目錄下替換原檔案即可

開機第三屏畫面的修改

android的系統登入動畫(就是開機時閃爍的android字樣)由兩張png組成。第一張(android-logo-mask.png)上的android文字鏤空,第二張(android-logo-shine.png)則是簡單的紋理。系統啟動時,第一張在最上層顯示,程式代(bootanimation.android())控制第二張透過第一張文字鏤空部分滾動顯示紋理,從而實現閃爍的動畫效果

我麼要做的就是找到

usr/local/src/emobile/emb9g45/android-2.1_r2/out/target/product/sam9g45/system/framework目錄下的framework-res.apk,

對於framework.apk檔案,我們可以用winrar開啟(開啟winrar程式,將framework.apk檔案拖拽到winrar程式中,就可以看到apk檔案中的檔案了),進入assets/images看到,將我們自己製作的命名為android-logo-mask.png和android-logo-mask.png,然後替換原。

總結:通過對android開機畫面的修改,加深了對android啟動過程的了解,其中的好多處理過程和相關的命令都是從網上查到的,但是自己實際的操作過程中還是遇到了一些問題,還好最後都成功解決了。能夠成功定製自己喜歡的開機畫面,感覺很高興,收穫很大。

修改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...

ubuntu開機畫面的修改

這裡所講的 ubuntu 開機畫面的修改指的是 9.10 以後的版本,因為在 9.10 之後,ubuntu 採用的是 plymouth 取代了原先的 xsplash 所以只適用於 9.10 之後的版本。ubuntu12.04 這裡以 12.04 版本為例 的 plymouth 設定檔案放在 lib ...