美文网首页Android
Android详解(五)新的技术

Android详解(五)新的技术

作者: liuhuiAndroid | 来源:发表于2017-07-03 10:06 被阅读39次

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

    • 注解

    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学习

    给初学者的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 教程

    • ☐ Kotlin Kotlin Kotlin

    • ☐ 待续

    • ☐ 甜点

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

    相关文章

      网友评论

        本文标题:Android详解(五)新的技术

        本文链接:https://www.haomeiwen.com/subject/urjacxtx.html