導航:首頁 > 操作系統 > android製作開機動畫

android製作開機動畫

發布時間:2022-09-21 13:27:59

android開機logo簡單修改方法

Android 手機開機logo主要分為2部分:

1.按下開機鍵後linux開機顯示開機第一幀部分。此Kernel中的畫面在ANDROID里默認是關閉的,需要打開時可以配置打開kernel下面2個選項:

CONFIG_FRAMEBUFFER_CONSOLE

CONFIG_LOGO

意即KERNEL支持幀緩沖控制台,並且顯示開機LOGO

2.開機過程從開機畫面已經進入了android的范圍,在INIT進程啟動的時候載入的開機動畫。

1).如果想要修改手機的開機第一幀,以高通SDM450平台為例,講解一下開機第一幀logo的製作過程:

首先准備好需要更換的顯示第一幀的logo圖標,只需要顯示圖案的部分即可。比如安卓源碼的小企鵝圖標,為寬88 高102像素的bmp格式。

1 ps-截圖-垂直翻轉-另存為bmp-24位-高級模式-RGB888

2 .bmp文件命名為splash.bmp,在linux下執行xxd -i splash.bmp > splash.h

3 h文件去文件頭54位元組

unsigned char splash_24_bmp[] = {

0x42, 0x4d, 0x98, 0x62, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x36, 0x00,

0x00, 0x00, 0x28, 0x00, 0x00, 0x00, 0x50, 0x01, 0x00, 0x00, 0x5a, 0x00,

0x00, 0x00, 0x01, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,

0x00, 0x00, 0xc3, 0x0e, 0x00, 0x00, 0xc3, 0x0e, 0x00, 0x00, 0x00, 0x00,

  0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 

4 查看splash.bmp-屬性-摘要-寬88 高 102

5 修改文件

     \android\bootable\bootloader\lk\platform\msm_shared\include\splash.h

      imageBuffer_rgb888[] 此數組用步驟3製作出的數組內容

#define SPLASH_IMAGE_WIDTH     88

#define SPLASH_IMAGE_HEIGHT    102

6 bmptool工具上驗證效果

txt2bin->生成bin->直接把bin拖入->設寬高為源bmp文件的寬高,24位

如果顯示正常,直接如此修改驗證就ok,如果顯示有傾斜,先改小源圖片的大小,重復此步驟製作。

bmptool工具驗證的效果如此圖顯示, 則表示正常。

以上步驟,開機第一幀圖片就修改ok。

2.開機動畫修改

android\vendor\qcom\proprietary\qrdplus\Extension\apps\BootAnimation 目錄下修改

bootanimation.zip

shutdownanimation.zip

這個壓縮文件可以解壓後參考源碼中圖片修改,修改後mm編譯後驗證即可。

以上就是Android修改開機動畫的一種簡單方法。

㈡ 如何修改android開機畫面,開機動畫

工具:

安卓系統的手機

RootExplorer文件管理器(R.E管理器)

方法:

1、RootExplorer打開到手機內存的system/media目錄下,點擊"掛載為讀/寫"。這樣才能對手機內存進行讀寫操作

注意事項:

1、手機最好事先備份默認的開機動畫包

2、開機動畫包需命名為bootanimation.zip

3、開機動畫包需符合自己手機屏幕的解析度

4、開機動畫包不宜過大(最好3M以內),以免影響開機流暢度

㈢ 怎麼製作Android手機的開機動畫

先創建一個文件名為bootanimation.zip 一定是這個不能修改,裡麵包含part0, part1文件夾 和desc.txt文件。

1、文檔結構說明:
part文件夾裡面放的是動畫拆分的圖片, 格式為png 大家可以自己製作。desc.txt裡面是播放的設置格式是這樣的:
480 800 15 p 1 0 part0 p 0 0 part1
480 800是指顯示的解析度 寬 高;15是一秒的幀數;p後面的數字是指播放次數0為循環;後面那位數字 一般為0 pause ;
(If pause = 10, it will show the last frame and thensleep 10/fps seconds before continuing with the animation.)
part0為文件夾名。

part0是播放一遍的part1是循環播放直到開機2、製作bootanimation.zip1)首先圖片一定要轉換成PNG格式,建議找到的圖片要和自己機子的解析度一樣,如果不是也可以的 有可能變形注意圖片的大小要統一建立part0 , part1文件夾 放進一組連接的圖片組。2)開始壓縮成ZIP格式名字一定要bootanimation.zip 壓縮方式一定是存儲。3)開始寫desc.txt。

4)將打包好的bootanimation.zip放到system\media\下,重啟。

㈣ 怎麼製作android手機的開機動畫

開機畫面,一般是分為2屏,當然也有3屏的說法,不管怎樣,我這里說得就是最後的一屏,按照bootanimation的字面意思翻譯,大概也就是開機動畫的意思,那這就不說第幾屏了,直接用「開機動畫」這詞。

首先,開機動畫的地址:system\media\bootanimation.zip。。。要修改開機動畫就是修改bootanimation這個文件。如果說你的手機里沒有這個文件,那就是說明你用的是官方原始版本的rom開機動畫沒有被修改過,但這不礙事,沒有就放一個進去,到時候想換回最原始的開機畫面,也可以把bootanimation這個文件刪了。官方最原始的開機動畫在system\ framework\framework-res.apk\assets\images裡面,裡面主要是2張圖片,高手可以去研究一下,說不定通過這個文件可以用代碼實現動畫的過程。

接下來,說說bootanimation.zip這個文件的結構。bootanimation裡面主要包含一個desc.txt以及N個文件夾。而文件夾裡面放著的就是你要的開機動畫的圖片。decs.txt的作用就是指導系統如何去執行你的開機畫面。

下面繼續說說desc.txt這個文檔要怎麼寫。

先看例子,如果我的開機動畫要用到2個文件夾,分別是part1和part2,。。。。我希望開機的時候,先把part1裡面的圖片都播放一遍,然後再循環播放part2裡面的文件,直到進入系統。那麼decs.txt文檔的內容應該如下:

320 480 5

p 1 0 part1

p 0 0 part2

就這么多,現在解釋一下這些命令吧。

第一行,320 480是代表你屏幕的解析度,因為我們的胖6是320*480的,這就不多說了。後面的5是說:5幀每秒,不懂的可以這么理解,5是代表一秒鍾播放5張圖片。就這么簡單。

第二行,p 1 0 part1。p應該是play吧,也就是播放的意思。1是播放一次。0是空指令,就是什麼都不做。part1就是說,這條指令是針對part1這個文件夾的。整條指令的意思就是,播放part1裡面的圖片1次,然後什麼都不做,馬上進入下一條指令。

第三行,p 0 0 part2。p依然是播放。第一個0這里是代表循環播放,第二個0和上面第二條指令一樣,代表什麼也不做。part2也就不多說了。

至於為什麼第一個0為什麼是代表循環,只能這么說,這事國際慣例,就像用迅雷的時候,0代表不限制速度一樣,系統規定的,你知道就好,別糾結。

總結公式如下

第一條指令:屏幕的解析度(空格)播放頻率

第二條指令:p(空格)播放次數(空格)後續操作(空格)作用文件夾

第三條指令:同上

第N條指令:同上

屏幕解析度的格式是:寬(空格)高,320 480。。。播放頻率,上面已經說清楚了,至於到底要用多大的數字,視你開機動畫的張數而定,比如說,一共有100張圖片,開機時間是20秒,那麼100/20就是5。

播放次數,1是代表一次,0代表循環播放。如果要播放2次的話,就是就是打個2上去,應該是這樣吧,反正我是沒試過,只試過0和1.後續操作,0代表什麼都不做,直接進入下一條指令。10是代表稍作停頓。

至於文件夾裡面的圖片,比較簡單,首先,糾正一個說法,之前說必須要是png格式,經過我試驗證明,jpg格式的也可以,其他的有待試驗,不過只支持靜態圖片這點應該是真的,動態圖片同樣有待試驗。其次,關於圖片的尺寸,是不做要求的,只要在txt文檔里寫好手機的解析度即可,開機的時候系統會自動適配。其其次要按播放循序命名,建議用5位數字,比如說,第一張圖片是00010,第二張就是00020.。。。。為什麼要從00010開始,而不是00001?因為這事預防以後要在第一張和第二張中間再插一張圖片進去的話,就可以把插進去的圖片命名為00011,在00010之後,00020之前。就這么簡單。

至於圖片那裡來嘛,當然是自己網上找啦,也可以下載別人的bootanimation,然後修改一下。最後就是壓縮包了,把需要用到的part文件夾跟decs.txt打包成zip格式,必須是zip,不能是rar,而且打包的時候壓縮方式要選擇「存儲」模式。然後改名成為bootanimation.zip,復制到SD卡里,再通過RE文件管理器復制到system\media\下面,重啟。

要注意一下,bootanimation不能太大,大了會卡,一般不要超過3M。

㈤ 怎麼製作Android手機的開機動畫

先創建一個文件名為bootanimation.zip 一定是這個不能修改,裡麵包含part0, part1文件夾 和desc.txt文件。 1、文檔結構說明: part文件夾裡面放的是動畫拆分的圖片, 格式為png 大家可以自己製作。desc.txt裡面是播放的設置格式是這樣的: 480 800 15 p 1 0 part0 p 0 0 part1 480 800是指顯示的解析度 寬 高;15是一秒的幀數;p後面的數字是指播放次數0為循環;後面那位數字 一般為0 pause ; (If pause = 10, it will show the last frame and thensleep 10/fps seconds before continuing with the animation.) part0為文件夾名。 part0是播放一遍的part1是循環播放直到開機2、製作bootanimation.zip1)首先圖片一定要轉換成PNG格式,建議找到的圖片要和自己機子的解析度一樣,如果不是也可以的 有可能變形注意圖片的大小要統一建立part0 , part1文件夾 放進一組連接的圖片組。2)開始壓縮成ZIP格式名字一定要bootanimation.zip 壓縮方式一定是存儲。3)開始寫desc.txt。 4)將打包好的bootanimation.zip放到system\media\下,重啟。

㈥ android app啟動動畫是怎樣製作的

Android的開機動畫,開始頁面並非MainActivity,而是在另外一個頁面(就是開機的那幅圖[xml裡面寫])停留2秒(時間自定 ),然後再跳轉到MainActivity頁面即可.

1
2
3
4
5
6
7
8
9
10
11
12
13

@Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.acty_appstart);
new Handler().postDelayed(new Runnable() {
@Override public void run() {
if (!AppStart.this.isFinishing()) {
Intent intent = new Intent(this,MainActivity.class);//2秒之後跳轉到主界面執行
startActivity(intent);
AppStart.this.finish();
}
}
}, 2000);
}

㈦ android app啟動動畫是怎樣製作的

Android的開機動畫,開始頁面並非MainActivity,而是在另外一個頁面(就是開機的那幅圖[xml裡面寫])停留2秒(時間自定 ),然後再跳轉到MainActivity頁面即可.

java">@OverrideprotectedvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.acty_appstart);
newHandler().postDelayed(newRunnable(){
@Overridepublicvoidrun(){
if(!AppStart.this.isFinishing()){
Intentintent=newIntent(this,MainActivity.class);//2秒之後跳轉到主界面執行
startActivity(intent);
AppStart.this.finish();
}
}
},2000);
}

㈧ 如何製作安卓手機開機動畫

首先了解一下開機動畫及其位置。通過RE管理器進去/system/media文件夾,進去後會發現一個bootanimation的zip壓縮文件,打開會看到desc的文檔和part0的文件夾,在part0的文件夾里就是開機動畫的圖片。製作開機動畫就是替換這些圖片。大致步驟如下:

1.復制上面提到的文件夾中的bootanimation.zip到電腦上,解壓縮這個壓縮包,如圖

2.打開part0與part1文件夾,將准備好的圖片素材放進去,注意保持文件名一致,可以只用文件批量命名軟體完成。

復制完成後將這兩個文件夾與desc.txt打包成Zip格式,命名為bootanimation,然後用RE瀏覽器進入/system/media,將你做好的開機動畫放進去,選擇覆蓋文件,接著重啟手機就可以看到你做的開機動畫了。

閱讀全文

與android製作開機動畫相關的資料

熱點內容
rf3148編程器 瀏覽:505
浙江標准網路伺服器機櫃雲主機 瀏覽:587
設置網路的伺服器地址 瀏覽:600
java圖形界面設計 瀏覽:751
純前端項目怎麼部署到伺服器 瀏覽:538
瓜子臉程序員 瀏覽:505
如何保證伺服器優質 瀏覽:94
小微信aPP怎麼一下找不到了 瀏覽:299
演算法纂要學術價值 瀏覽:975
程序員你好是什麼意思 瀏覽:801
倩女幽魂老伺服器如何玩 瀏覽:561
電子鍾單片機課程設計實驗報告 瀏覽:999
看加密頻道 瀏覽:381
程序員算不算流水線工人 瀏覽:632
三星電視我的app怎麼卸載 瀏覽:44
簡述vi編譯器的基本操作 瀏覽:507
讓程序員選小號 瀏覽:91
加強數字貨幣國際信息編譯能力 瀏覽:584
購買的app會員怎麼退安卓手機 瀏覽:891
程序員的種類及名稱 瀏覽:295