TQ3568開發(fā)平臺Android11修改開機(jī)動(dòng)畫
Android 開機(jī)logo是可以動(dòng)態(tài)顯示或者靜態(tài)顯示的。如果是靜態(tài)顯示,循環(huán)播放一章圖片,直到系統(tǒng)啟動(dòng)。如果是動(dòng)態(tài)顯示,那么開機(jī)logo由多張圖片組成,并且按照規(guī)定的幀率來播放。可以播放一輪或者循環(huán)播放。
一、準(zhǔn)備 android logo 圖片
Android logo最好是 png 格式的, 因?yàn)橥粡垐D片的情況下, png 格式的比 jpg 和 bmp 格式的要小。如果是多張圖片時(shí), android 顯示 logo 是按照圖片名稱數(shù)值的大小順序來顯示的。并且圖片命名需要注意名稱后面要以數(shù)字結(jié)尾, 并且按照圖片總張數(shù)的位數(shù)來補(bǔ)齊 0, 并且高位前需要再補(bǔ)一個(gè) 0, 如下所示:如果有 9 張圖片, 命名為:logo01.png~logo09.png;如果有 10 張圖片, 命名為:logo001.png~logo010.png;如果有 100 張圖片, 命名為:logo0001.png~logo00010.png;Android logo 圖片分辨率的大小, 不要超過屏幕的分辨率
二、Android logo 打包
①所有的圖片需要放置在 part*(*代表數(shù)值 0~n)命名的目錄里面, part*目錄至少有一個(gè)。②如果需要循環(huán)播放所有的圖片, 只需要?jiǎng)?chuàng)建一個(gè) part0 文件夾即可如果需要先播放一部分圖片, 然后再循環(huán)播放另一部分圖片。這就需要?jiǎng)?chuàng)建 part0 和 part1文件夾, part0 存放開頭先播放那一部分圖片, part1 存放循環(huán)播放的另一部分圖片。作者 part0 里面放五十張圖片, 如下圖所示:
part1 放后一張圖片,如下圖所示:
3、準(zhǔn)備 desc.txt 文件
,desc.txt 文本格式:Unix+UTF-8,desc.txt 是描述顯示規(guī)則的配置文件,主要是告知系統(tǒng) logo 圖片的信息,需要怎么顯示。作者的 desc.txt,如下所示:480 271 3
p 1 0 part0
p 0 0 part1
480 271 這兩個(gè)數(shù)字代表圖片的像素寬度和高度,注意要設(shè)置為與屏幕相匹配的。
3代表幀數(shù),也就是 1 秒播放的圖片張數(shù)p 1 0 part0 第一位 p 代表播放的意思,第二位 1 代表只播放一次,第三位默認(rèn)是 0,代表間隔時(shí)間為 0,在循環(huán)播放的情況下,代表播放完一輪后,需要間隔多少秒再重新播放。第四位 part0 代表此條命令對 part0 目錄下的 logo 圖片有效。p 0 0 part1 第一位 p 代表播放的意思,第二位 0 代表無線循環(huán)播放,第三位默認(rèn)是 0,代表間隔時(shí)間為 0,在循環(huán)播放的情況下,代表播放完一輪后,需要間隔多少秒再重新播放。第四位 part1 代表此條命令對 part1 目錄下的 logo 圖片有效。這樣合起來的意思就是 首先以每秒 3 張圖片的幀率先播放一次 part0 目錄下的圖片,然后再以每秒 3 張圖片的幀率不斷循環(huán)播放 part1 里面的圖片。如果是循環(huán)播放一張圖片,則如下所示:480 271 3
p 0 0 part0
480 271 這兩個(gè)數(shù)字代表圖片的像素寬度和高度3 代表幀數(shù),也就是 1 秒播放的圖片張數(shù)p 0 0 part0 第一位 p 代表播放的意思,第二位 0 代表無線循環(huán)播放,第三位默認(rèn)是 0,代表間隔時(shí)間為 0,在循環(huán)播放的情況下,代表播放完一輪后,需要間隔多少秒再重新播放。第四位 part0 代表此條命令對 part0 目錄下的 logo 圖片有效。
4 、弄好上面的步驟,接下來就可以打包了。
同時(shí)選中 part0 part1 和 desc.txt。鼠標(biāo)右鍵選擇添加到壓縮文
件,壓縮包命名為 bootanimation.zip,選擇 zip 格式,壓縮方式選擇存儲(chǔ)。
5、然后將生成的 bootanimation.zip 拷貝
到 SDK/device/rockchip/rk356x/目錄下,如下圖所示:
6、在 device/rockchip/rk356x/device.mk 文件里,添加如下內(nèi)容:
PRODUCT_COPY_FILES += \
$(LOCAL_PATH)/bootanimation.zip:system/media/bootanimation.zip
7、重新編譯 android 源碼,重新燒寫 android 鏡像,發(fā)現(xiàn) android 開機(jī)動(dòng)畫已經(jīng)更改。
-
Android
+關(guān)注
關(guān)注
12文章
3936瀏覽量
127400 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
5050瀏覽量
97456 -
系統(tǒng)
+關(guān)注
關(guān)注
1文章
1017瀏覽量
21339
發(fā)布評論請先 登錄
相關(guān)推薦
評論