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