安卓手機如何優化動畫
Ⅰ 怎麼修改安卓手機的開機動畫的播放速度,注意是播放速度。
首先,開機動畫的地址:
system/media/bootanimation.zip
要修改開機動畫,就是修改
bootanimation.zip
這個文件。
接下來,說說
bootanimation.zip
這個文件的結構。
bootanimation
裡面主要包含一個
desc.txt
以及
N
個文件夾
而文件夾裡面放著的就是你要的開機動畫的圖片,
decs.txt
的作用就是指導系
統如何去執行你的開機畫面。
打開bootanimation.zip中的decs.txt文件
文檔的內容
應該如下:
480 854 5
p 1 0 part1
p 0 0 part2
就這么多,現在解釋一下這些命令吧。
第一行,
480 854
是代表你屏幕的解析度,不用管
後面的
5
是說,5
幀每秒,
不懂的可以這么理解,5是代表一秒鍾播放5張圖片。就這么簡單。
(第一行以下的不需要修改)
或許你的這個數字不是5,只要把這一個數字往低設置就可以了
註:需要RE管理器把bootanimation.zip文件復制到SD卡,然後連接到電腦,用電腦修改,之後覆蓋原文件即可,注意修改許可權
Ⅱ 如何解決css3動畫在安卓機上卡頓現象
前端時間用 animation 實現 H5 頁面中首頁動畫過渡,很簡單的一個效果,首頁載入一個客服頭像,先放大,停留 700ms 後再縮小至頂部。代碼如下
<!DOCTYPE html>
<html>
<head lang="zh-cn">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=1" >
<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script>
<title>首頁載入動畫</title>
<head>
<style>
.welcome-main{
display: none;
padding-bottom: 40px;
}
.top-info{
width: 100%;
position: absolute;
left: 0;
top: 93px;
}
.wec-img{
width: 175px;
height: 175px;
position: relative;
padding: 23px;
box-sizing: border-box;
margin: 0 auto;
}
.wec-img:before{
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: url("./images/kf-welcome-loading.png");
background-size: 100%;
}
.wec-img .img-con{
width: 100%;
height: 100%;
border-radius: 50%;
/*box-sizing: border-box;*/
background: url("./images/kf_1.jpg");
background-size: 100%;
padding: 1px;
}
.wec-img .img-con img{
width: 100%;
height: 100%;
border-radius: 50%;
}
.loaded .wec-img{
-webkit-transform-origin: center top;
}
.loading.welcome-main{
display: block;
}
.loading .wec-img{
-webkit-animation:fadeIn .3s ease both;
}
.loading .wec-img:before{
-webkit-animation:rotate .6s .2s linear both;
}
.loaded .top-info{
-webkit-animation:mainpadding 1s 0s ease both;
}
.loaded .wec-img{
-webkit-animation:imgSmall 1s 0s ease both; }
@-webkit-keyframes mainpadding{
0%{-webkit-transform:translateY(0)
}
100%{-webkit-transform:translateY(-87px)
}
}
@-webkit-keyframes imgSmall{
0%{
width: 175px;
height: 175px;
padding: 23px;
}
100%{
width: 60px;
height: 60px;
padding: 0;
}
}
@-webkit-keyframes fadeIn{
0%{opacity:0;-webkit-transform:scale(.3)}
100%{opacity:1;-webkit-transform:scale(1)}
}
@-webkit-keyframes rotate{
0%{opacity:0;-webkit-transform:rotate(0deg);}
50%{opacity:1;-webkit-transform:rotate(180deg);}
100%{opacity:0;-webkit-transform:rotate(360deg);}
}
</style>
<body>
<div class="welcome-main">
<div class="top-info">
<div class="wec-img"><p class="img-con"><img src="" alt=""></p></div>
</div>
</div>
<script>
$('.welcome-main').addClass('loading');
setTimeout(function(){
$('.hi.fst').removeClass('loading');
$('.welcome-main').addClass('loaded');
},700);
</script>
</body>
</html>在 chrome 上測試 ok,但在提測給 QA 的時候發現部分機型,如華為(系統4.2),oppo(系統5.1)的出現卡頓情況。
百思不得其解,後來參考文章深入瀏覽器理解 CSS animations 和 transitions 的性能問題一文,將圖片縮放中動畫元素改成 transform,如下
@-webkit-keyframes imgSmall{
0%{
-webkit-transform:scale(1);
}
100%{
-webkit-transform:scale(.465);
}
}果然啊,卡頓問題解決了。
文章深入瀏覽器理解 CSS animations 和 transitions 的性能問題是這么解釋的,現代的瀏覽器通常會有兩個重要的執行線程,這 2 個線程協同工作來渲染一個網頁:主線程和合成線程。
一般情況下,主線程負責:運行 JavaScript;計算 HTML 元素的 CSS 樣式;頁面的布局;將元素繪制到一個或多個點陣圖中;將這些點陣圖交給合成線程。
相應地,合成線程負責:通過 GPU 將點陣圖繪制到屏幕上;通知主線程更新頁面中可見或即將變成可見的部分的點陣圖;計算出頁面中哪部分是可見的;計算出當你在滾動頁面時哪部分是即將變成可見的;當你滾動頁面時將相應位置的元素移動到可視區域。
假設我們要一個元素的 height 從 100 px 變成 200 px,就像這樣:
div {
height: 100px;
transition: height 1s linear;
}
div:hover {
height: 200px;
}主線程和合成線程將按照下面的流程圖執行相應的操作。注意在橘黃色方框的操作可能會比較耗時,在藍色框中的操作是比較快速的。
總結解決CSS3 動畫卡頓方案
盡量使用 transform 當成動畫熟悉,避免使用 height,width,margin,padding 等;
要求較高時,可以開啟瀏覽器開啟 GPU 硬體加速。
Ⅲ vivo S10如何設置桌面過渡動畫
進入手機"設置",找到並進入「動態效果」,選擇進入「桌面過渡動畫」,選擇自己喜歡的動效應用即可。
Ⅳ 請問android怎麼實現順暢的動畫效果
上代碼,可能是你做的效率太低,這個沒代碼不行
Ⅳ 新手機怎麼優化
一、給系統進行刷機
相信不少人會有同感,這是所有的系統優化辦法中最「粗暴、直接」的辦法,但是毫無疑問也是最徹底的辦法。首先我們要進入到手機設置內的「升級系統」頁面,然後進行最新版本的安卓系統下載,如果有的手機沒有提供官方的刷機ROM,我們可以通過瀏覽數碼、手機論壇等方式去尋找第三方的刷機ROM,不得不說,如今也有部分第三方的ROM比官方的ROM好得多,用官方和非官方的刷機效果相差度可高達到50%!
二、更換手機內核
要說誰對安卓系統的流暢度影響最大,無疑非手機內核莫屬。我們可以將以前的手機內核更換成主板處理器的超頻,此舉可以通過各類超頻軟體來完成。
三、開啟高性能模式
「高性能模式」這個選項在大部分的安卓手機中都存在,我們日常使用的模式經常是標准模式,心細的姑娘還有可能調成省電模式,想要試試手機更快,不妨開啟高性能模式吧。
四、關閉動畫等特效
不少人的手機經常會利用外部軟體播放一些動畫特效,孰不知,動畫特效也是拉低速度的「元兇」之一,此時我們應該找到「設置」,再進入到開發人員選項中手動對這些特效進行關閉。如果是專用的軟體特效,直接將軟體特效狠心卸載即可。
五、卸載系統自帶軟體
要知道,現在買一部安卓手機,開機後你就會驚訝地發現自帶軟體太多啦,少則幾十,多則數百,因此我們可以通過清除不需要的插件的方式,去剔除那些我們根本不需要的軟體。但在這里要注意的是,此舉需要Root許可權,我們可以在正規的軟體園內下載ROOT大師,對其進行一鍵root,看上去完勝數碼界的專業選手!
Ⅵ h5動畫在android機上不卡 可以有哪些小的優化
卡--來源於兩個地方, 一個是手機性能,一個是H5場景的設計。
手機性能,用200的手機打開大量圖片的H5場景,又或者含有大量運算的H5場景
H5場景設計,就算你是6S,像我是6S EDGE ,在場景設計不行的時候照樣卡。
比如圖片沒優化,比如動畫和動畫之間的效果沖突?
當然還有一種可能, 用的位移類型的動畫,類似飛入,移入之類的。卡也是正常的。這是微信上的系統問題。
Ⅶ 安卓機卡了怎麼優化
隨著安卓不斷得優化和升級,身邊越來越多的人從IOS轉向安卓,在安卓陣營逐步擴大的同時,安卓系統遺留問題也越來越突出,由於安卓系統不像IOS那樣封閉,所以安卓系統擁有多樣化的同時,後期的用戶體驗度卻不高
生活中不少朋友問過白菜,為什麼他的安卓手機越用越卡,其實我也郁悶,為什麼我的安卓機用了三年,一如既往的流暢,而他們買了不久的卻卡出了砸機的沖動,下面白菜就為大家分享一下手機內核優化,很簡單,也很實際用,喜歡的歡迎收藏和轉載
以華為手機為例
1. 打開手機的【設置】功能,在設置窗口內找到【關於手機】選項,並進入(如下圖)
2. 在關於手機窗口中找到【版本號】這一欄,連續點擊5~6次,直到提示'您已處於開發者模式',此時退出到【設置】窗口中,並且已經出現【開發者選項】子窗口,點擊進入(如下圖)
3. 在【開發者選項】窗口中把'窗口動畫縮放'、'過渡動畫縮放'、'動畫程序時長縮放'都改為'0.5',再把'強制進行GPU渲染'和'強制啟用4xMSAA'開啟,
4. 如果手機比較卡,可以在【開發者選項】內進入(後台進程限制)子窗口,把後台進程限制改為'不得超過3個進程'等(根據自身需求選擇)
小米用戶的開發者選項中有一個(內存優化級別)的選項,將其調為高級即可
Ⅷ 安卓手機如何優化設置
一直以來安卓手機給人的感覺都是各種卡頓,尤其是開的程序比較多以後,和iPhone比較起來流暢度上會有不小的差距。實際上IPhone手機只是系統優化的很出色,對於安卓手機我們只要優化得當,也能有很流暢的用戶體驗。本文主要介紹的是從安卓系統優化、第三方軟體優化以及設置優化幾方面結合來改善提升安卓手機流暢度,下面一起來看看安卓手機用什麼優化吧。
刷機重啟摳電池
刷機是Android用戶的一大樂趣,部分用戶刷機是為了得到更好的易用性,比如小米的MIUI ROM,非常符合中國人的使用習慣,也有著足夠豐富的個性化設定,是圖省事的朋友刷機的好選擇,不過對於追求高性能的朋友來說,MIUI的優化還有很大提升空間,人們紛紛選擇了對於ROM優化更加出色的CyanogenMod作為刷機的第一選擇。
CyanogenMod系列目前主打的ROM有CM 7.2和CM 9兩個,CM 7.2基於Android 2.3.7,而CM 9則基於Android 4.0.4,其中CM 7.2已經基本成熟,完美支持的機型很多,是大部分機友刷機的第一選擇,CM 9官方的ROM支持機型並不多,民間高手也都進行了各個機型的移植,官方支持的機型兼容性相當不錯,而移植情況並不樂觀。
CM系列ROM忠實於AOSP,在底層驅動方面做了很多努力,刷入之後就會感覺手機流暢了許多,同時也支持了更多的美化和手機自定義能力,比如我們可以對手機的震動回饋做細致的調整,包括按下震動的強度,抬起震動的強度等,讓手機虛擬按鍵給我們更為真實的回饋,在CM ROM中,類似的設定非常多。
目前大部分的ROM都是使用CM進行定製的,還有一部分是對官方原版ROM進行修改,僅有少部分的ROM是修改的AOSP的源碼,這些ROM指向都是谷歌Nexus系列的機型,比如GALAXY Nexus和Nexus S上的Codename和AOKP,就針對源碼做了很多修改,讓手機變得更流暢。
刷內核 效果好
僅僅刷手機的ROM是不夠的,雖然多了很多自定義的功能,流暢度已經高於官方的ROM,但依舊有很大提升的空間,這時候我們就需要通過刷內核來進一步優化,刷內核所能帶來的提升是相當明顯的,但是對於刷內核大家還是要謹慎。
刷內核相比刷ROM,是一個很小的'工程,你的手機不必要Wipe,也就是說不用刪除手機內部的數據,刷一下也就幾分鍾的功夫,所以刷內核的時候,大家完全可以多下幾個內核,逐個進行測試,看看哪個內核更適合自己,就保留哪個內核。同時刷內核時我們要注意,內核需對應自己的手機版本,對應自己所刷的ROM,否則會造成手機無法啟動的現象,如果遇到無法啟動的現象,再刷其他可用內核就可以恢復。
大家會問了,說了這么半天,刷內核到底都有什麼作用呢?首先就是超頻,大部分內核會默認提供降壓超頻,並擁有多種超頻策略,來保證超頻的情況下更省電。其次,還提供更多調整,比如內存虛擬機的大小,顏色管理等等,甚至一個內核可以包括一些新的Linux的補丁,比如最新的Linux 3.3所集成的CPU頻率補丁等等。
事實上,一般的第三方ROM已經修改了手機的內核,達到了更流暢的目的,但ROM的製作速度遠遠比不上內核的調整速度,有時候一個ROM適用的內核在一天之內可能多次更新,所以我們可以嘗試不同的新內核,看看他們的超頻是不是能給我們帶來性能上質的提升,是不是能更省電,是不是能通過顏色調整讓我們看到更棒的畫面等等。
精簡內置應用
我相信Android用戶通過不斷的更換ROM和刷內核已經在流暢度上有了質的飛躍了,如果這時候你的手機已經比iPhone更流暢、更省電,那麼我們就可以收手了,如果你還不滿意,我們還有其他的路可選,精簡內置應用,就是一個可以大幅度提升流暢度的方法。像Google的服務就是大部分人精簡的對象。 Android系統和iOS與Windows Phone不同,這個系統擁有真正的後台運行能力,雖然iOS在推送方面做得很好,彌補了後台方面的不足,但是仍然無法與Android的真後台相比,但是由於Android的程序優先順序並不像iOS和Windows Phone那樣,為了流暢讓當前界面擁有最高優先順序,所以我們就要把Android手機後台不必要的進程關掉,以獲得最佳的性能。
那麼精簡內部應用就是很好的選擇,因為在我們使用過程中,有許多Android內部應用程序是不必要的,而這些程序會在我們不用的時候悄悄的後台打開,對我們的使用造成影響。在精簡時,我們需要用到root文件管理器,同時需要保證手機已經開啟root許可權。進入system/app就可以進行精簡了,我們需要把root管理器的當前許可權設置成讀寫,並且修改需要刪除的軟體許可權,打開軟體執行操作的許可權,就可以對刪除內置軟體了,在精簡前,大家需要對軟體進行備份,或者備份整個ROM,如果你精簡掉系統程序,可能會造成無法開機的情況,重刷ROM可以解決,所以大家最好找到該機型、該ROM的精簡列表,以避免重復勞動。
其他優化
經過以上多方面的優化,我相信大家都已經得到了一個較為干凈、運行流暢的Android了,不過在很多程序中,我們還是會遇到卡頓的情況,對於一個極端追求流暢度的玩家來說,這樣的情況是絕對不允許發生的,因為我們還有進一步優化的空間。
刷後設置
常見設置就忽略了,下面是冷門但很有用的設置。設置完記得重啟手機,速度飛快。
CM設置--顯示設置--所有勾去掉
CM設置--界面--越界設置--越界效果--None
越界程度--Extra Light
CM設置--性能--虛擬內存--32m
刷機後的優化設置:
1、設置--顯示--亮度--自動調節(關閉),自動旋轉屏幕(關閉),動畫(不顯示窗口動畫)
2、位置和安全設置--使用GPS衛星(關閉);
3、應用程序設置--未知來源(√)
4、賬戶與同步設置--背景數據(關閉)
5、日期和時間設置--選擇時區--GMT+08:00,中國標准時間
6、CM設置--應用程序--允許移動應用程序(√)
顯示--屏幕關閉動畫(關閉)
輸入--振動反饋微調--振動反饋(關閉)
界面--狀態欄調整--電量百分比(√)
越界效果--None
界面 - 通知欄電源控制項--控制按鈕--切換GPS(√),切換Wifi(√),切換亮度(√),切換聲音(√),切換移動數據(√),切換藍牙(√),切換飛行模式(√)
(感謝weiweiming的總結)
「設置」——「關於手機」——「自動系統更新」(去掉那個「勾」)
關閉相機拍照聲音
用R.E管理器進/system/media/audio/ui目錄,把camera_click.ogg這個文件改名或者直接刪除
2、設置優化
開啟性能模式
很多手機默認是標准模式甚至是省電模式,這對性能是有不少影響的,因此建議不是有特別需求還是調至性能模式(位置:系統設置,因不同手機而異)。
#FormatImgID_0#
關閉動畫特效
Android 4.1增加了動畫程序時長調整,我試過當關閉了動畫以後會感覺反應迅速了很多(位置:設置→開發人員選項)。
#FormatImgID_1#
第三方軟體更換啟動器
實際上很多Android卡頓的罪魁禍首就是系統的啟動器,現在一些品牌的手機啟動器做得越來越炫麗,也越來越復雜,當然代價就是佔用RAM和ROM更多,如果不是對這方面特別有要求,完全可以替換一些第三方的啟動器。
卸載系統自帶程序
現在官方系統自帶很多程序,而且不能卸載,但是這些軟體往往都會開機自啟動,而且對系統流暢度影響比較大,但是要刪除這些自帶軟體需要獲取root許可權。通用一些第三方ROM也會有自帶垃圾軟體問題,而大部分第三方ROM都自帶root,所以這個相對好解決。
管理開機自啟動項
減少開機自啟動的軟體,除了能節省電量之外,當然還能提升手機的反應速度,當然只要關閉一些不需要自啟動的第三方軟體就可以達到目的了。
Ⅸ 安卓手機卡頓卡怎麼辦
手機卡頓是很常見的現象,造成手機卡頓的原因有很多,解決方法也有很多,下面是我整理了安卓手機卡頓卡的解決辦法,希望對你有幫助!
安卓手機卡頓卡頓原因
一、安卓系統本身太過於開放
它是開放的系統,頻繁的安裝與卸載必然會在手機內積累大量殘留,這些手機底層的殘留物並不會因為你把APP卸載了而自動刪除,卸載APP沒用的,一般用戶也意識不到它的存在,久而久之越積越多。手機用久了,視頻、微博、QQ這類APP必然會產生垃圾,使用最頻繁,所以垃圾產生也多。如果不及時清理,產生大量垃圾也是正常現象。
二、軟體開發者水平良莠不齊
APP開發者技術有高低,有的演算法和優化做得很爛,導致應用在使用時產生大量不必要的垃圾文件佔用ROM空間,各種毫無必要的後台自動啟動和進程佔用RAM。這又要說到安卓寬松的審核機制,使得這些不規范APP得以流向消費者。由於安卓用戶沒有良好的付費習慣,安卓程序基本只能靠植入廣告來掙錢,所以很多APP拚命植入廣告插件,雙十一那天,我手機一晚上竟然收到了26條由APP推送的通知消息。
三、不良軟體廠商的無恥行徑
強制在通知欄推送消息還算是輕的,更要命的是那些不良軟體廠商的釣魚推廣。很多朋友可能在通知欄看到一條消息,就去點擊它,但是只要你點擊了裡面變成軟體下載了,而且連停止按鈕都沒有,根本停不下來。這些垃圾軟體一旦安裝了,無時無刻不在後台佔用你的手機內存和存儲空間。
安卓手機卡頓卡的解決辦法
1、定期清理手機緩存
a、桌面--文件管理--文件清理,來清理所有應用軟體的緩存垃圾文件;
b、藉助應用軟體自帶的清除緩存功能。比如清除微信的緩存垃圾文件,進入微信--我--設置--通用--清理微信存儲空間,就可以選擇性刪除各種文件。
c、藉助三方軟體清除緩存,比如獵豹清理大師。
2、關閉不用的軟體後台進程
長按HOME鍵--再點擊「小掃把」清理。或直接下拉通知欄--點擊一鍵清理後台運行程序。
3、桌面盡量減少使用動態壁紙和過多小插件
一些具有實時刷新功能的'小插件會一直在後台運行,不僅占據了寶貴的RAM,還會在後台偷偷跑流量並持續消耗電量;所以應盡量減少此類數據密集型應用的小插件。
4、在軟體商店搜索下載安裝應用程序
現在第三方等市場太復雜,有不少程序自帶惡意插件,從而拖慢了速度,所以要想使自己的愛機保持良好的運行速度,關鍵還是保持良好的使用習慣,維護好自己的手機。
5、關閉自動啟動軟體程序
桌面--安全中心--許可權隱私--自啟動管理--進行相關設置。
6、少用動畫效果:
Android設備大都內置了動畫效果,我們可以通過設置提高手機運行速度
a、關閉動畫:設置--常規--更多--開發者選項--分別點擊窗口動畫縮放、過渡動畫縮放和動畫程序時長縮放--關閉動畫--即可;
b、打開強制進行GPU渲染:設置--常規--更多--開發者選項--打開強制進行GPU渲染;
c、設置後台進程式控制制:設置--常規--更多--開發者選項--後台進程限制--進行相關設置。
7、每天都開關機一次
重啟手機可以關閉後台運行程序,清除系統產生的臨時緩存垃圾(非軟體),解決系統或者軟體未知錯誤,用最簡單的方法釋放內存
8、及時更新手機固件版本
新版本在系統各方面都進行過優化,而且也更穩定。
Ⅹ 華為手機怎麼設置才流暢
如果想要手機更流暢,可以嘗試以下方法:
1、手機低電量時會限制性能,建議保持電量高於 20%。
2、如果手機安裝了第三方手機管理類型的軟體,通常與自帶的手機管家存在沖突,會導致運行卡頓,建議卸載這類軟體。
3、點擊「手機管家 > 清理加速」,定期對緩存進行清理。
4、長時間不關機,會導致系統緩存數據過多,手機運行慢,可嘗試重啟手機恢復。
5、如果網路不穩定,播放在線視頻、在線音樂時會出現載入慢,建議使用網速和信號穩定的數據網路或者WiFi。