Android开发工程师高效成长指南 Posted on 2019-05-12 | In 学习计划 | Visitors: 前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。从去年的互联网寒冬开始,移动开发甚至前后端的招聘需求越来越少,公司对开发者的技术要求也越来越高。特别是对于我们Android开发来说,似乎我们的生存空间越来越小,处境也变得越来越困难。所以,在这 ... Read more »
Android系统启动流程之Launcher进程启动 Posted on 2019-03-09 | In Android核心源码分析 | Visitors: 前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。前面几篇文章我们已经详细分析了Android系统启动流程的init进程、Zygote进程和SystemServer进程。本篇,我们来分析一下Launcher的启动过程。 Android系统启动的 ... Read more »
Android系统启动流程之SystemServer进程启动 Posted on 2019-03-03 | In Android核心源码分析 | Visitors: 前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。在上一篇中,笔者已经分析过Android系统启动流程中的init进程和Zygote进程启动部分。Android系统中各个进程的先后顺序为: init进程 –-> Zygote进程 –> ... Read more »
Android系统启动流程之Zygote进程启动 Posted on 2019-02-24 | In Android核心源码分析 | Visitors: 前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。在上一篇中,我们已经分析过Android系统启动流程中的init进程启动部分。在这一篇中,我们将继续分享Android系统启动流程中的Zygote进程启动部分。我们先看看Gityuan博客中的一 ... Read more »
Android系统启动流程之init进程启动 Posted on 2019-02-18 | In Android核心源码分析 | Visitors: 前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。众所周知,Android核心源码这一块的知识一直是阻碍广大Android开发者成为高级甚至资深Android的拦路虎,因此,从这篇开始,笔者接下来将会陪大家深入分析Android中的核心源码,从 ... Read more »
Android主流三方库源码分析(九、深入理解EventBus源码) Posted on 2019-01-28 | In 安卓主流三方库源码分析 | Visitors: 前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。不知不觉,Android主流三方库源码分析系列已经来到最后关头了。这一次,笔者将会对Android中的事件总线框架EventBus源码进行详细地解析,一起来和大家揭开它背后的面纱。 一、简单示例 ... Read more »
Android主流三方库源码分析(八、深入理解Dagger2源码) Posted on 2019-01-20 | In 安卓主流三方库源码分析 | Visitors: 前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。上一篇,笔者详细地分析了Android中的依赖注入框架ButterKnife,使用它帮助我们解决了重复编写findViewById和setOnclickListener的繁琐。众所周知,当项目越 ... Read more »
Android主流三方库源码分析(七、深入理解ButterKnife源码) Posted on 2019-01-13 | In 安卓主流三方库源码分析 | Visitors: 前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。不知不觉,笔者已经对Android主流三方库中的网络框架OkHttp、Retrofit,图片加载框架Glide、数据库框架GreenDao、响应式编程框架RxJava、内存泄露框架LeakCan ... Read more »
Android主流三方库源码分析(六、深入理解Leakcanary源码) Posted on 2019-01-06 | In 安卓主流三方库源码分析 | Visitors: 前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。在Android主流三方库源码分析系列的前几篇文章中,笔者已经对网络、图片、数据库、响应式编程中最热门的第三方开源框架进行了较为深入地讲解,如果有朋友对这四块感兴趣的话,可以去了解下。本篇,我将 ... Read more »
Android主流三方库源码分析(五、深入理解RxJava源码) Posted on 2019-01-01 | In 安卓主流三方库源码分析 | Visitors: 前言成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。到目前为止笔者分析了Android中最热门的网络底层和封装框架:Android主流三方库源码分析(一、深入理解OKHttp源码)和Android主流三方库源码分析(二、深入理解Retrofit源 ... Read more »