Java、Android框架
老头儿ii
除了代码,还有诗和远方。
展开
-
Hilt框架
官方文档 Google原创 2020-08-13 10:48:17 · 411 阅读 · 0 评论 -
ButterKnife为什么不是依赖注入?
引用至抛物线: 是否依赖注入的关键在于「初始化工作由谁执行」,交给别人执行初始化的才叫依赖注入;但其实「由谁执行」依然不够精确,确切说应该是「初始化工作由谁决定」,一般来说,「决定」和「执行」肯定是一个类的,但 ButterKnife 有点特殊:它是类自己来决定( @Inject(R.id.text) 对吧?),但执行却由外部来执行(ButterKnife 是初始化的执行者)。所以 ButterKnife 只是一个刽子手而已,决定者仍然是类自己。所以 ButterKnife 不是依赖注入。 知道怎么判断「原创 2020-08-13 10:29:53 · 156 阅读 · 0 评论 -
ARouter框架解析
参考: ARouter原理剖析及手动实现原创 2020-08-08 16:39:38 · 113 阅读 · 0 评论 -
RxJava学习笔记
思想:响应式编程原创 2020-04-03 15:03:24 · 115 阅读 · 0 评论 -
面向切面编程(AOP)框架AspectJ
AOP原创 2020-03-22 13:49:43 · 240 阅读 · 0 评论 -
Android网络请求
相关请求库 1.Volley github: https://github.com/google/volley https://github.com/mcxiaoke/android-volley 优点: 默认Android2.3即以上基于HttpURLConnection,2.3以下基于HttpClient 符合Http缓存语义的缓存机制(提供了默认的磁盘和内存等缓存) 请求队列的优先...原创 2020-03-08 12:33:32 · 1497 阅读 · 0 评论 -
Dagger依赖注入
使用Dagger2前你必须了解的一些设计原则原创 2019-12-25 14:37:48 · 209 阅读 · 0 评论 -
Android-RxJava学习笔记
参考链接 简书 Android Rxjava:这是一篇 清晰 & 易懂的Rxjava 入门教程原创 2019-12-23 17:16:38 · 101 阅读 · 0 评论