随笔分类 -  Android 性能优化之卡顿优化

摘要:今天分享一些layout布局书写中的一些技巧,希望看过之后你也一样可以写出性价比高的布局。我个人的目标是用最少的View写出一样效果的布局。因为我相信View的数量减少伴随着的就是层级的减少。从而达到结构清晰,渲染速度快的效果。顺着这个逻辑,我将优化分为重用、合并、按需载入。 重用 < includ 阅读全文
posted @ 2018-02-28 14:59 一点点征服 阅读(1669) 评论(0) 推荐(0)
摘要:欲善其事, 先利其器. 分析布局, 就不得不用到Hierarchy Viewer了. 本文工具使用皆以GithubApp的详情界面RepoDetailActivity为例说明. 为了不影响阅读体验, 对应的布局文件activity_repo_detail.xml的代码放在文末 1, Hierarch 阅读全文
posted @ 2018-02-28 14:55 一点点征服 阅读(1596) 评论(0) 推荐(0)
摘要:1、概述 2015年初google发布了Android性能优化典范,发了16个小视频供大家欣赏,当时我也将其下载,通过微信公众号给大家推送了百度云的下载地址(地址在文末,ps:欢迎大家订阅公众号),那么近期google又在udacity上开了系列类的相关课程。有了上述的参考,那么本性能优化实战教程就 阅读全文
posted @ 2018-02-28 14:46 一点点征服 阅读(3153) 评论(0) 推荐(0)
摘要:1, 感知卡顿 用户对卡顿的感知, 主要来源于界面的刷新. 而界面的性能主要是依赖于设备的UI渲染性能. 如果我们的UI设计过于复杂, 或是实现不够好, 设备又不给力, 界面就会像卡住了一样, 给用户卡顿的感觉. 1.1 16ms原则 在剖析卡顿的原因之前, 我们先来了解下Android中著名的"1 阅读全文
posted @ 2018-02-27 17:47 一点点征服 阅读(3283) 评论(0) 推荐(0)