
android框架揭秘
战国吃熊
星星之火,可以燎原。
展开
-
Glide源码解析之山清水秀疑无路(一)
本篇主要由以下内容构成: 1、框架结构简介 2、按照glide源码使用的时序图进行深入简述的方式讲解 3、核心类和核心模块总结 ps:本人博客写的太少,逻辑有时会走火入魔,希望你看到我的文章,可以理清自己的思路,哈哈,开玩笑。闲话少说,我们来开车,希望老司机来飙车,本篇主要记录自己学习的内容,如果能帮助其他的司机更是好极了。废话太多,我们开车。框架结构 好了:我这里项目用的是glie-3.原创 2017-10-26 16:24:57 · 410 阅读 · 0 评论 -
app( activity) 启动流程
本文主要通过app启动后,分析系统源码的方式来讲解activity启动,本文占时不讲Binder机制ps:下次有空会学习并且写下Binder机制,况且我的glide源码还没有写完。本人水平有限,欢迎有老司机过来飙车,指教! 本文涉及以下几个源码:ActivityThreadActivityManagerNativeActivityManagerServiceActivityStackSup原创 2017-11-15 15:04:25 · 704 阅读 · 0 评论 -
AOP编程
AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。AOP/O原创 2017-11-16 17:16:57 · 248 阅读 · 0 评论 -
图解okhttp3源码解析
okhttp3应该是android开发中比较流行的网络框架了,从Android 4.4开始google已经开始将源码中的HttpURLConnection替换为OkHttp,而在Android 6.0之后的SDK中google更是移除了对于HttpClient的支持,而现在流行的Retrofit同样是使用OkHttp进行再次封装而来的。本文自对okhttp3进行源码流程进行解析,并不介绍...原创 2019-08-11 10:02:27 · 305 阅读 · 0 评论