- 博客(4)
- 收藏
- 关注
原创 Android框架源码分析——RxJava源码分析
1、基本订阅流程使用实例Observable.create(ObservableOnSubscribe<String> { e -> e.onNext("A") }) .subscribe(object : Observer<String>{ override fun onComplete() { } override fun ...
2019-06-29 22:35:03 444
原创 Android框架源码分析——Glide缓存机制源码分析
1、Glide的缓存Glide 在加载图片时会依次访问以下缓存:活动资源 (Active Resources) - 现在是否有另一个 View 正在展示这张图片?内存缓存 (Memory cache) - 该图片是否最近被加载过并仍存在于内存中?资源类型(Resource) - 该图片是否之前曾被解码、转换并写入过磁盘缓存?数据来源 (Data) - 构建这个图片的资源是否之前曾被...
2019-06-29 12:46:08 560
原创 Android框架源码分析——Glide源码分析
1、Glide的使用 Glide.with(this).load(url).into(imageView)在当下Glide已经是很常见的图片加载工具了,相信很多开发者都体会到其方便指出,Glide的使用就简单一句话即可完成图片的加载,但不要小看这句话,Glide的背后可是作出了成吨的工作,今天整理一下Glide的相关笔记,跟随上面的一句代码探索Glide的奇妙指出;2、with()...
2019-06-27 23:07:47 533
原创 Androdi热修复之路 —— 理解Multidex 分包原理
1、使用使用配置在build.gradle中添加支持MultidexdefaultConfig{ multiDexEnabled true }添加Multidex依赖implementation 'com.android.support:multidex:1.0.3'在Application中初始化MultidexMultiDex.install(this...
2019-06-03 18:02:42 931
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人