
Android开发
文章平均质量分 91
移动开发技术栈
【每日打卡】鸿蒙开发0到1系统学习
展开
-
SPI机制与使用,组件化技术核心点打法
SPI ,全称为 Service Provider Interface,是一种服务发现机制。它通过在ClassPath路径下的META-INF/services文件夹查找文件,自动加载文件里所定义的类。SPI 的本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。这样可以在运行时,动态为接口替换实现类。正因此特性,我们可以很容易的通过 SPI 机制为我们的程序提供拓展功能。SPI 机制在第三方框架中也有所应用,比如 Dubbo 就是通过 SPI 机制加载所有的组件。原创 2023-11-14 17:39:27 · 279 阅读 · 0 评论 -
Android Rxjava架构原理与使用的详解解答
Rxjava这个名字,其中java代表java语言,而Rx是什么意思呢?Rx是Reactive Extensions的简写,翻译过来就是,响应式拓展。所以Rxjava的名字的含义就是,对java语言的拓展,让其可以实现对数据的响应式编程。原创 2023-11-13 19:13:07 · 826 阅读 · 0 评论