
三方库的不完全教程
文章平均质量分 95
李斯维
这个作者很懒,什么都没留下…
展开
-
这可能是本年度最好用的 Dagger 使用教程 四(使用 @Builder 和 @Factory 创建依赖注入器)
本文接着前面三篇文章讲解 Dagger 中的注入器的两种创建方式 @Factory 和 @Builder,其也对应了工厂模式和建造者模式。原创 2024-07-16 22:51:23 · 661 阅读 · 0 评论 -
这可能是本年度最好用的 Dagger 使用教程 三(依赖注入器的依赖、子组件、Lazy、Provider)
在上一个文章中,我们介绍了 Dagger 中的限定和范围注解,现在我们将视线转移到依赖注入器来,先介绍这个组件的依赖的两种方式,再介绍两个常用的类型。原创 2024-07-15 09:46:50 · 2074 阅读 · 0 评论 -
这可能是本年度最好用的 Dagger 使用教程 二(限定注解 @Named、@Qulifier 和 范围注解 @Singleton、@Scope)
本文紧接着上一篇 Dagger 的基本使用,介绍了 Dagger 中的限定注解和范围注解这两个概念,并演示了其注解的使用方法。原创 2024-07-14 10:55:30 · 1138 阅读 · 0 评论 -
这可能是本年度最好用的 Dagger 使用教程 一(基本使用)
本文从一个例子入手,解释了依赖注入,和 Dagger 这个库的初步使用方式。原创 2024-07-07 23:49:58 · 3112 阅读 · 0 评论 -
代理模式与静态代理、动态代理的实现(Proxy.newProxyInstance、InvocationHandler)
代理模式是23种设计模式中比较常用的一种,属于结构型设计模式。在 Android 领域中,有大量的库都使用了代理模式,例如 Retrofit 使用动态代理来实现 API 接口的调用,Dagger 使用代码生成和反射机制来创建依赖注入的代理对象等等。本文将带你了解代理模式,并且介绍静态代理和动态代理的实现方式。原创 2024-06-12 15:34:59 · 1371 阅读 · 2 评论 -
快速上手 TinyXML-2 不完全教程
TinyXML-2 不完全教程XML 作为程序开发中非常常用的数据文档之一,各个语言或是开发环境都有对应的用于处理 XML 文件的库。在 C++ 语言中,TinyXML-2 就是这样的一个库。TinyXML-2 是一个简单,小巧,高性能的 C++ 的 XML 解析器,它能够容易地集成到其他程序中。与 TinyXML-2 有关的两个网页如下:GitHub 主页:https://github.com/leethomason/tinyxml2在线帮助文档:http://leethomason.git原创 2022-01-08 16:16:42 · 4971 阅读 · 7 评论