當前位置:首頁 » 安卓系統 » 如何製作安卓開機動畫

如何製作安卓開機動畫

發布時間: 2022-01-26 10:02:58

1. 如何製作android的開機動畫botanimation.zip

開機畫面,一般是分為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。

2. 怎麼把一個動畫變成安卓開機動畫

很簡單,這個動畫是做好了的話,手機root後,用re替換system-media-bootanimation.zip,重啟手機,注意動畫是一張張圖片做成的,可以解壓bootanimation文件看一下,不要弄錯了

3. android app啟動動畫是怎樣製作的

private Handler mHandler = new Handler();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Intent intent = getIntent();

setContentView(R.layout.activity_welcome);
mHandler.postDelayed(new Runnable() {
@Override
public void run() {
startAndFinishThis();
}
}, 2500);

4. 如何製作手機開機動畫

開機畫面主要是由一個zip格式的壓縮包組成,壓縮包裡麵包含數張png格式的圖片,還有一個desc.txt的文本文檔,開機時按desc.txt裡面的指令,屏幕上會按文件名稱順序連續的播放一張張的圖片 就像播放原始的膠帶影片一樣,形成動畫。 具體這一部分圖片怎麼來,看個人喜好了,我是比較喜歡用flash製作好自己想要的動畫然後按幀導出,然後按數字順序給文件編號就可以了。 如果你不會flash製作也沒關系,推薦一個軟體:SWF2Video Pro ,鏈接我就不提供了,自己可以google搜索到, 這個軟體可以把flash按幀導出成png格式圖片。也就是說,只要有你喜歡的flash動畫,你都可以用這個軟體把畫面截取出來用來做你小石頭的開機動畫。其他格式導出png格式的軟體我就不一一說明了,大家有機會去搜索一下。 保存下來的png圖片記得要按順序編號命名。 下面重點講的是desc.txt這個文件裡面的命令。 desc.txt裡面的命令格式如下: 480 427 30 p 1 0 part0 p 0 0 part1 逐一解釋一下: 480 427意思是說你開機動畫在屏幕先以多少的解析度顯示,注意不要超過屏幕480times;854的解析度,否則你的畫面就顯示不全了。 30 這個數字是代表著每秒播放的幀數,拿我這個開機畫面打個比方說,part0文件夾裡面共76個圖片,播放時間就是76/30=2.533333秒播放完畢,當然在手機裡面會有一定的延時,尤其是你的圖片文件比較大的情況下,手機想播快也快不起來,卡啊 以下部分是實現畫面重復位置的 p 1(代表著播放一次) 0(空指令)part0 */這句指令就代表這part0文件夾內的圖片只按名稱順序播放一次 p 0(重復播放)0 (空指令)part1 */這一句指令代表著part1文件夾內的圖片會循環反復播放 p 0 10 part1 這裡面的那個10代表著播放完part1文件夾內的圖片一遍之後稍作停頓,然後再循環播放一遍,再停頓少許,再播放,再停頓稍許middot;middot;middot;middot;middot;middot;middot;middot;middot;重復下去 p 1 10 part1 同理,這句代表著播放完part1文件夾內的圖片之後稍作停頓然後繼續執行嚇一條命令。 如果想作出一些特殊的效果,可以活用這些命令,然後分配不同的圖片在各個文件夾里來實現各種重復與循環。 圖片准備好了,desc.txt裡面的命令准備好了,就可以把他們一起打包壓縮成zip格式了。 記住,是zip格式,而不是rar格式。另外壓縮的時候注意一點,壓縮的時候壓縮方式要選擇存儲,否則開機時手機會不認的。當然不至於變磚,只是開機的時候會黑著沒動畫一直到進入桌面為止。 壓縮文件重命名為bootanimation.zip之後,放在sd卡裡面,用root瀏覽器復制到/system/media裡面,並把許可權全部打勾就ok了,可以看看開機效果了。 如果只之前已經使用了其他的紅眼之類的非默認開機動畫,這里會已經存在這個文件,只需覆蓋就好。 最後推薦幾個軟體: swf文件按幀序列導出,可以用swf2vedio pro這個軟體。 avi文件按幀序列導出,可以用暴強的sony vegas這個視頻專業製作軟體 游戲內的cg大部分都是bik格式的視頻,不能直接編輯,可以用radvedio nbsp;

5. 安卓手機開機動畫製作問題!

你好,你這個問題是因為第二階段的文件不與原來的系統文件名一致,注意文件名的後綴,如果是實在不行的話,那可能是不兼容你的動畫。 在我看來,你的動畫很可能就是文件太大了,因為開機動畫都是很簡介明了的,一般才幾KB,如果文件大的話會導致開不了,或者卡住,出現你所說的問題。希望對你有幫助,不懂歡迎繼續追問。。。。

6. 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);
}

7. 手機開機動畫怎麼做

1、首先下載zip格式的開機關機素材包。

2、對下載下來的文件重命名為:bootanimation.zip。將該文件放到手機SD卡中。
3、打開手機「re管理器」。進入根目錄/system/media。

4、此時所看到的就是開機關機動畫所在的目錄。

5、選中系統默認的開機關機動畫包,剪切之後放到其他目錄。一旦以後想要恢復默認的開機關機畫面,可以到時候恢復。

6、在剪切的時候,首先要掛在為讀寫狀態。然後移動到其他目錄,這里放到根目錄。

7、找到之前放到sd卡當中的bootanimation.zip文件。復制該文件放到,進入根目錄/system/media 完成之後,重新啟動手機。
8、此時會看到手機的開機畫面已經變成了,剛才所下載的開機動畫了。

8. 安卓怎麼做開機動畫

ROM決定了的。。高手的話重新做一個ROM吧 貌似現在還不能軟改。

9. 怎麼製作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\下,重啟。

10. 如何製作安卓手機開機動畫

先說開機動畫實現原理:

Android的動畫是由一系列的連續PNG圖片作為幀組成的動畫形式。

不是合成為一張GIF圖片,而是一個文件包,將各幀PNG圖片以壓縮方式保存。

這個保存的文件名就是bootanimation.zip,這個文件是zip壓縮文件,壓縮方式要求是存儲壓縮

開機動畫文件bootanimation.zip的文件內容:

一般包含一個文件和兩個目錄:

1.動畫屬性描述文件:desc.txt--------這是一個保存形式為ANSI格式,用於設置這個動畫像素(大小),幀數,閃爍次數,文件夾名稱等;

2.第一階段動畫圖片目錄:part0-------存放每幀PNG圖片文件夾;

3.第二階段動畫圖片目錄:part1--------存放每幀PNG圖片文件夾;

接著看看desc.txt文件:

我們打開這個文本文件,可以看到這樣的格式:(注意空格)

320 480 30 -----------------這里的320代表圖片的像素(大小)寬度,480代表圖片的像素(大小)高度,30代表幀數,就是每秒播放的圖片數

p 1 0 part0 -----------------這里的p代表標志符,1代表循環次數為1次,0代表階段間隔時間為0,part0代表對應的文件夾名;

p 0 10 part1 ----------------這里的p代表標志符,0代表循環次數為0次,10代表階段間隔時間為10,part1代表對應的文件名;

標志符:必須是 p 循環次數:0 表示本階段無限循環

階段切換間隔時間:單位是一個幀的持續時間,比如幀數是30,那麼幀的持續時間就是1秒/30 = 33.3毫秒。階段切換間隔時間期間開機動畫進程進入休眠,把CPU時間讓給初始化系統使用。也就是間隔長啟動會快,但會影響動畫效果。

part0和part1文件夾內包含的是兩個動畫的系列圖片,圖片為PNG格式。系列圖片文件的載入刷新按文件名的名稱排序。

bootanimation.zip製作過程:

1.找到一組連續的動畫,進行批量壓縮處理,把像素大小調到適合自己的手機即可,輸出格式為png,名稱為一組連續數字比如0000.png,0001.png。

2.然後分別放到part0和part1,根據實際情況修改desc.txt

3.最後一步是壓縮成名為bootanimation.zip的壓縮文件,要注意:壓縮格式必須是.zip, 還有最重要的是,壓縮方式必須選擇為「存儲」否則系統讀不到的。

4.完成,可以替換原有開機動畫啦!

安卓手機開機動畫替換教程:

1.首先你的手機已經ROOT了,系統ROM要有Root許可權的。

2.手機上裝有Root Explorer管理器或ES管理器(任何可以獲取root許可權瀏覽修改系統文件的管理器都可以)。

3.把bootanimation.zip放到SD卡,(注意這個bootanimation.zip不要解壓)

4.用Root Explorer掛載"讀寫"復制到/system/customize/resource或者/system/media(HTC帶sense的手機一般只有/system/customize/resource,其他手機ROM一般開機動畫都在system/media目錄:華為的有可能在/cust/telecom/cn/media下)下覆蓋。

5.重啟手機就可以看到效果了

熱點內容
內網伺服器搭建什麼公司做 發布:2024-11-16 05:36:24 瀏覽:594
如何利用map做本地緩存 發布:2024-11-16 05:34:37 瀏覽:539
w7恢復出廠設置密碼是多少 發布:2024-11-16 05:23:49 瀏覽:791
方周編譯器 發布:2024-11-16 05:23:12 瀏覽:660
資料庫監控工具 發布:2024-11-16 05:23:07 瀏覽:958
存儲器題型 發布:2024-11-16 05:23:06 瀏覽:86
怎麼設置電腦配置信息 發布:2024-11-16 05:04:26 瀏覽:981
推薦系統php 發布:2024-11-16 05:03:42 瀏覽:12
加密mp3文件 發布:2024-11-16 04:43:04 瀏覽:843
觀瀾ug編程培訓 發布:2024-11-16 04:42:15 瀏覽:640