標籤:啟動動畫 bootanimation android4.2.2 mediaplayer
首先聲明測試平台為瑞芯微的rk3168,Android4.2.2,Android版本很重要,因為Android4.0和Android4.2.2的代碼有些地方就有區別,並不通用!
首先接到任務不知如何下手,因為我瞭解中Android啟動時沒有出現過播放視頻的,特別是在啟動動畫之前,Linux企鵝之後,而動畫也是一幅幅的圖片,根本不是啥視頻如mp4,3gp等!
因為啟動動畫時可以播放聲音,而且上層應用的mediaplayer也可以播放聲音,結合surface可以播放視頻!這就是進入點~
動畫播放的重要檔案在:Z:\Backup\rk3168_v4.2\frameworks\base\cmds\bootanimation下!
1、瞭解Android顯示開機畫面的原理!
1. Linux 系統啟動,出現Linux小企鵝畫面(reboot)(Android 1.5及以上版本已經取消載入圖片);
2. Android平台啟動初始化,出現"A N D R I O D"文字字樣畫面;
3. Android平台圖形系統啟動,出現含閃動的ANDROID字樣的動畫圖片(start)。
4、原理參考資料:
http://blog.csdn.net/luoshengyang/article/details/7691321
http://blog.csdn.net/conowen/article/details/7884009
http://www.cnblogs.com/jqyp/archive/2012/03/07/2383973.html
http://blog.csdn.net/backgarden_straw/article/details/8571992
http://www.eoeandroid.com/thread-114742-1-1.html
1、播放音樂:
在瑞芯微提供的源碼中其實可以支援播放音樂了,只是沒有提供音樂檔案!