A20 android -sugar-standard 版本 開機動畫修改

來源:互聯網
上載者:User

標籤: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。

 

 

具體其他

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.