通常在App的开发过程中,都想把App做的很酷炫,很多动画很多特效,但是有时候这样的做法反而会适得其反,因为对于复杂的界面Android无法及时完成渲染,这也就造成了我们所说的卡顿现象,影响用户体验。在这里简单的介绍一下卡顿产生的原因,以及解决思路,真的只是思路,具体细节就先不做介绍啦。
产生原因:
layout太过复杂、overdraw、动画执行次数太多等
由于Android每隔16ms发出一个信号触发UI渲染,程序的操作在16ms之内完成才能保证界面流畅,如果存在上述那些问题,那么就可能会产生失帧造成卡顿;
解决你的安卓卡顿现象,还你一个流畅的体验
解决的方法主要是使用的Android Studio上的工具来追踪出现的问题,优化你的应用程序:
Hierarchy View:返回你的app的layout的层次图,查看Activity布局是否复杂,移除非必需的UI使布局扁平化;
Show GPU Overdraw(developer options):四种颜色层级,由蓝色到红色是层叠越来越多,尽量减少红色,避免过多的Overdraw;
Profile GPU Rending:三个部分的柱状图,Notification、Navigation、Activity;有三个颜色查看一些操作所用的时间;有一根16ms的基准线,就可以判断那个地方可能出现问题,避免过多的视图重绘等;
Memory Monitor:短时间的内存涨跌,得到内存抖动(占用CPU时间);
Allocation Tracker:追踪内存的分配,查看哪些对象的内存有抖动,减少For循环里面对象创建、onDraw()避免对象创建;
关于Android手机卡顿问题就说这么多吧。
推荐阅读:河南在线
-
有种“站姿”叫董卿,一袭长裙尽展万种风情,内
董卿作为曾经的央视一姐,陪伴了许多人度过一年又一年新春的快乐时光。后来董卿又转型策划了一档节目也《朗读者》,直接刷爆了朋友圈,不少90后甚至00后都开始迷上了这...
2020-01-14 -
太难了!任嘉伦被质疑用吻替,粉丝竟然还要去找
近年来网剧掀起了一股热潮,有很多剧都开始选择在网络平台上播出。一般来说只要剧情不是太烂,都会受到网友们的追捧。网剧掀起一股热潮而其中效果最为明显的莫过于《陈情令...
2020-01-14 -
《大明风华》观看指南,家和国、君和臣,前宫后
热播中的《大明风华》都看了吗? 虽然这部剧槽多无口,但是却让这个众说纷纭的王朝,成为观众们关注的焦点。剧中朱家人的日常也是异常欢乐:被皇帝朱棣召见,太子和皇孙缩...
2020-01-14 -
48岁陶虹再次现身机场,羽绒服配牛仔裤时髦又
每个女人都有与众不同之处,陶虹最特别的地方就是眼睛,一双桃花眼总是让人感觉到无比的亲切,笑眯眯的样子十分和蔼。别看陶虹已经48岁,但是穿衣打扮依然充满活力,完全...
2020-01-14 -
难怪看《陈情令》聂怀桑眼熟,《你好旧时光》《
各位小可爱们,又来叨扰大家了,今天要说的是“难怪看《陈情令》聂怀桑眼熟,《你好旧时光》《微微一笑》都有他!”希望大家能够喜欢千纸鹤的文章,麻烦动动小手指biu一...
2020-01-14 -
她的穿搭,拯救了很多人的审美!(内含干货)
《 Beauty 小姐 》第二季,主MC 换成了 “戚薇”。当初公布的时候,关注度非常高。毕竟,她是《向往的生活》节目,除了 “长英” 外,观众呼声最高的希望返...
2020-01-14