- 博客(7)
- 收藏
- 关注
原创 深入探索Android卡顿优化(下)
前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。在上篇文章中,笔者带领大家学习了卡顿优化分析方法与工具、自动化卡顿检测方案及优化这两块内容。如果对这块内容还不了解的同学建议先看看《深入探索Android卡顿优化(上)》。本篇,为深入探索Android卡顿优化的下篇。这篇文章包含的主要内容如下所示:1、ANR分析与实战2、卡顿单点问题......
2020-02-17 11:10:06 3124
原创 深入探索Android卡顿优化(上)
前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。在上篇,笔者详细分析了目前的App绘制与布局优化的相关优化方案,如果对绘制优化与布局优化还不是非常熟悉的可以仔细看看前几篇文章:Android性能优化之绘制优化、深入探索Android布局优化(上)、深入探索Android布局优化(下)。由于卡顿优化这一主题包含的内容太多,为了更详细地进行讲......
2020-02-11 11:08:11 6181 1
原创 Android主流三方库源码分析(八、深入理解Dagger2源码)
前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。上一篇,笔者详细地分析了Android中的依赖注入框架ButterKnife,使用它帮助我们解决了重复编写findViewById和setOnclickListener的繁琐。众所周知,当项目越来越大时,类之间的调用层次会越来越深,并且有些类是Activity/Fragment,有些是单例,...
2020-02-28 10:40:33 477
原创 Android主流三方库源码分析(七、深入理解ButterKnife源码)
前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。不知不觉,笔者已经对Android主流三方库中的网络框架OkHttp、Retrofit,图片加载框架Glide、数据库框架GreenDao、响应式编程框架RxJava、内存泄露框架LeakCanary进行了详细的分析,如果有朋友对这些开源框架的内部实现机制感兴趣的话,可以在笔者的个人主页选择...
2020-02-26 10:36:02 270
原创 Android主流三方库源码分析(六、深入理解Leakcanary源码)
前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。在Android主流三方库源码分析系列的前几篇文章中,笔者已经对网络、图片、数据库、响应式编程中最热门的第三方开源框架进行了较为深入地讲解,如果有朋友对这四块感兴趣的话,可以去了解下。本篇,我将会对Android中的内存泄露检测框架Leakcanary的源码流程进行详细地讲解。一、原理概述...
2020-02-24 10:40:48 729
原创 Android主流三方库源码分析(五、深入理解RxJava源码)
前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。到目前为止笔者分析了Android中最热门的网络底层和封装框架:Android主流三方库源码分析(一、深入理解OKHttp源码)和Android主流三方库源码分析(二、深入理解Retrofit源码),Android中使用最广泛的图片加载框架Glide的加载流程:Android主流三方库源码分...
2020-02-19 10:52:53 290
原创 Android主流三方库源码分析(四、深入理解GreenDao源码)
前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。前两篇我们详细地分析了Android的网络底层框架OKHttp和封装框架Retrofit的核心源码,如果对OKHttp或Retrofit内部机制不了解的可以看看Android主流三方库源码分析(一、深入理解OKHttp源码)和Android主流三方库源码分析(二、深入理解Retrofit源码...
2020-02-17 11:06:53 475
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人