標籤:android des style blog http color
好吧,客戶是上帝,要求各種多。這裡就修改下開機動畫吧。
資料都是從網路上搜到的,下面直接說操作過程,後面附資料來源。
---------------------------------------------------
A android 開機動畫,分好幾部分:kernel的動畫,這個是linux部分的,我已經忽略它了;按資料來說,init 進程啟動的時候,還會出現第二個動畫,我也將它忽略掉了;我就只是開啟、關注、替換了第三個動畫。
B 開機動畫是一個包裹,名字叫:bootanimation.zip 一定是這個名字, 不可以是 bootanimation.rar。當你的android源碼編譯好以後,這個包裹會放在系統的 "/data/local/" 或者 "/system/media/" 目錄下。如果你不願意在源碼級下修改 bootanimation.zip 裡的內容,那麼就系統開機後,將這兩個目錄下的某個 bootanimation.zip 匯出來按照格式替換即可---具體哪一個目錄優先,自己沒有嘗試,我自己是在源碼下弄的。
C 那麼在源碼下怎麼弄的呢? 在android源碼編譯的時候,先執行以下三個命令:
1 source build/envsetup.sh2 lunch sugar_standard-eng3 extract-bsp
那麼這個時候檢查一下,看在android/ 目錄下有 out/target/product/sugar-standard/system/media/ 這個目錄。如果沒有的話,那麼mkdir建立它。然後把你的 bootanimation.zip 包裹放進 out/target/product/sugar-standard/system/media/ 目錄, 然後執行make -j8 命令,開始編譯整個android 源碼。make好以後,pack即可,產生img即可。
<注意bootanimation.zip 的操作許可權,我自己的是 777 許可權的>
<ps: 上面一切,都可以使用shell 指令碼搞定~~>
D 製作 bootanimation.zip
這個教程很多,可以匯出bootanimation.zip 後看它內部圖片的格式、屬性等等,具體製作流程就不做介紹。美工對裡面的圖片屬性是非常明白的。那說些什麼呢?說一些注意事項吧:
1 bootanimation.zip 解壓開後,有三個檔案(目錄),一個part1, 一個 part2, 一個檔案屬性檔案desct.txt。它三的名字不要改變,這個是在程式裡寫死了的。具體解釋,我就把羅昇陽老師的部落格片段截一個圖放下面:
圖片讓美工按照要求製作好以後,就該打包成 bootanimation.zip了,這個時候有兩點要注意:
1 打包的時候: 不要選擇 bootanimation 整個目錄打包,而應該進入bootanimation目錄裡面,全選裡面的 part1 part2 desct.txt 三個檔案進行打包,否則打包後的檔案就會多一層。
2 打包的時候的選擇,在添加到壓縮檔 bootanimation.zip 的時候,不要選擇"標準"壓縮,而要選擇"儲存"壓縮,否則就會顯示黑屏。
打包後,就在這個目錄產生這個檔案,如果:
然後就把這個bootanimation.zip 檔案放到 out/target/product/sugar-standard/system/media/ 目錄進行源碼編譯,或者匯入到你的系統 "/data/local/“ 目錄下即可。
以上是針對sugar-standard版本的,其他比如 sugar-cubieboard2 版本,應該操作是一樣的,甚至是整個android圈,大概相差不多。
下面就附上資料來源:
羅昇陽老師部落格: http://blog.csdn.net/luoshengyang/article/details/7691321 他深入的講解了開機動畫原理。
製作開機動畫: http://blog.sina.com.cn/s/blog_4960586c0100vu5v.html 他裡面已經提示了 bootanimation.zip 的讀寫權限,我是直接chmod 777 bootanimation.zip 了。
最後一點提示: part2 part1中,都是png格式的圖片,不要有其他檔案在裡面,否則會死機的。
如何製作炫酷的開機動畫,請教美工或者google之...
<部落格上方,有我郵箱>
over。
具體其他