Android

Android详解(五)新的技术

2017-07-03  本文已影响39人  liuhuiAndroid

花五个月时间来系统学习这五个部分

Java注解(1)-基础
Java注解(2)-运行时框架
Java注解(3)-源码级框架 // 这个有点蒙

Java 动态代理机制分析源码
Java 动态代理机制分析及扩展,第 1 部分
Java 动态代理机制分析及扩展,第 2 部分
这里主要是对动态代理机制进行了解,还可以参考设计模式里面的知识

Android 进阶 教你打造 Android 中的 IOC 框架 【ViewInject】 (上)
Android 进阶 教你打造 Android 中的 IOC 框架 【ViewInject】 (下)
以上两篇其实是对应上面的运行时框架

Annotation实战【自定义AbstractProcessor】
Android 打造编译时注解解析框架 这只是一个开始
这一篇版本比较老,重点看下一篇
Android 如何编写基于编译时注解的项目
以上两篇其实是对应上面的源码级框架

Android 热修复 Tinker接入及源码浅析
Android 热修复 Tinker 源码分析之DexDiff / DexPatch
Android 热修复 Tinker Gradle Plugin解析
热修复框架Tinker最完整讲解(01)——集成之路

Android插件化:从入门到放弃
滴滴插件化方案 VirtualApk 源码解析
VirtualAPK插件框架介绍(一)----框架接入

热修复、热补丁与插件化

给初学者的RxJava2.0教程(一)
给初学者的RxJava2.0教程(二)
CompositeDisposable用于在Activity退出时切断水管
给初学者的RxJava2.0教程(三)
介绍了map、flatMap、concatMap;flatMap可以处理嵌套请求
给初学者的RxJava2.0教程(四)
介绍了zip,一个界面需要展示用户的一些信息, 而这些信息分别要从两个服务器接口中获取, 而只有当两个都获取到了之后才能进行展示, 这个时候就可以用Zip了
给初学者的RxJava2.0教程(五)
了解Backpressure的知识
给初学者的RxJava2.0教程(六)
如何解决上下游流速不均衡的问题
给初学者的RxJava2.0教程(七)
了解Flowable的基本知识
BackpressureStrategy.ERROR:出现上下游流速不均衡的时候直接抛出一个异常
BackpressureStrategy.BUFFER:不丢弃数据的处理方式
BackpressureStrategy.DROP:直接把存不下的事件丢弃
BackpressureStrategy.LATEST:只保留最新的事件
给初学者的RxJava2.0教程(八)
给初学者的RxJava2.0教程(九)
下游每消费96个事件便会自动触发内部的request()去设置上游的requested的值
可能是东半球最全的RxJava2使用场景小结
这可能是最好的RxJava 2.x 教程

你不可不知道的自由泳手臂交叉技术!

上一篇下一篇

猜你喜欢

热点阅读