17、网络优化(下):大数据下网络该如何监控通过上一期的学习,我们对如何打造一个高质量的网络已经有了一个整体的认识。但是这就足够了吗?回想一下,一个网络请求从手机到后台服务器,会涉及基站、光纤、路由器这些硬件设施,也会跟运营商和服务器机房有关。 不论是基站故障、光纤被挖断、运营商挟持,还是我们...2026-02-27Android开发高手课
18、耗电优化(上):从电量优化的演进看耗电分析曾经有一句笑话说的是“用Android手机的男人一定是个好男人,因为他每天必须回家充电,有时候还得1天2次”。 我们现在工作和生活都离不开手机,但是却很难找到一款可以完全信赖、可以使用一整天的手机。在十年前的功能机时代,诺基亚可以做到十几天的超长待机...2026-02-27Android开发高手课
19、耗电优化(下):耗电的优化方法与线上监控相比启动、卡顿、内存和网络的优化来说,可能大多数应用对耗电优化的关注不是太多。当然并不是我们不想做耗电优化,更多时候是感觉有些无从下手。 不同于启动时间、卡顿率,耗电在线上一直缺乏一个可以量化的指标。Android系统通过计算获得的应用耗电数据只是一...2026-02-27Android开发高手课
20、UI 优化(上):UI 渲染的几个关键概念在开始今天的学习前,我祝各位同学新春快乐、工作顺利、身体健康、阖家幸福,绍文给您拜年啦! 每个做UI的Android开发,上辈子都是折翼的天使。 多年来,有那么一群苦逼的Android开发,他们饱受碎片化之苦,面对着各式各样的手机屏幕尺寸和分辨率...2026-02-27Android开发高手课
21、UI 优化(下):如何优化 UI 渲染孔子曰:“温故而知新”,在学习如何优化UI渲染之前,我们先来回顾一下在“卡顿优化”中学到的知识。关于卡顿优化,我们学习了4种本地排查卡顿的工具,以及多种线上监控卡顿、帧率的方法。为什么要回顾卡顿优化呢?那是因为UI渲染也会造成卡顿,并且肯定会有同学疑...2026-02-27Android开发高手课
22、包体积优化(上):如何减少安装包大小曾经在15年的时候,我在WeMobileDev公众号就写过一篇文章《Android安装包相关知识汇总》,也开源了一个不少同学都使用过的资源混淆工具AndResGuard。 现在再看看这篇4年前的文章,就像看到了4年前的自己,感触颇多啊。几年过去了,网...2026-02-27Android开发高手课