
组件化
文章平均质量分 94
韩曙亮
中国人民大学硕士 , 专注于 移动开发 领域 , 博客专家 , 2023 年博客之星 TOP1 , 2021 年博客之星 TOP9 , 华为云 云享专家 , 阿里云社区 专家博主 , 51CTO 专家博主 ;
展开
-
【Android 组件化】使用 ARoute 实现组件化 ( ARoute 初始化 及 界面跳转 源码分析 )
一、ARoute 初始化源码分析、二、ARoute 界面跳转源码分析、原创 2021-05-29 21:19:18 · 1927 阅读 · 6 评论 -
【Android 组件化】使用 ARoute 实现组件化 ( 完整组件化项目框架 )
一、ARoute 引入、1、配置 build.gradle、二、3 个模块的界面跳转、三、组件化配置、1、全局配置、2、工程下的 build.gradle 配置、3、app 模块下的 build.gradle 配置、四、Module 模块的组件化配置、1、创建组件模式下使用的类和清单文件、2、动态切换 集成模式 / 组件模式、五、博客资源、原创 2021-05-29 14:05:14 · 3363 阅读 · 8 评论 -
【Android 组件化】路由组件 ( 页面跳转参数依赖注入 )
一、参数自动注入、二、自定义注解、三、使用 @Extra 自定义注解、四、注解处理器解析 @Extra 自定义注解 并生成相应 Activity 对应代码、五、博客资源、原创 2021-05-26 13:41:01 · 1615 阅读 · 7 评论 -
【Android 组件化】路由组件 ( 路由框架概述 )
一、路由框架概述、二、路由框架整体流程、三、博客资源、原创 2021-05-25 22:54:02 · 986 阅读 · 2 评论 -
【Android 组件化】路由组件 ( 运行时获取 注解处理器 生成的路由表 )
一、获取应用的 APK、二、获取所有 APK 中 kim.hsl.router 包的类、三、获取其它 Module 中的路由表、四、Router 路由加载类代码、五、博客资源、原创 2021-05-25 22:25:06 · 1585 阅读 · 3 评论 -
【Android 组件化】路由组件 ( 生成 Root 类记录模块中的路由表 )
一、Root 表作用、二、生成 Root 表、三、完整注解处理器代码 及 生成的 Java 代码 ( 仅供参考 )、1、注解处理器代码、2、app 模块中的注解类生成的 Java 源码、3、library2 模块中的注解类生成的 Java 源码、四、博客资源、原创 2021-05-25 14:32:50 · 1135 阅读 · 5 评论 -
【Android 组件化】路由组件 ( 组件间共享的服务 )
一、组件间共享的服务、二、注解处理器添加对上述 " 组件间共享的服务 " 的支持、三、注解处理器 生成代码规则、四、完整注解处理器代码 及 生成的 Java 代码、1、注解处理器代码、2、app 模块中的注解类生成的 Java 源码、3、library2 模块中的注解类生成的 Java 源码、五、博客资源、原创 2021-05-25 11:29:40 · 1233 阅读 · 3 评论 -
【Android 组件化】路由组件 ( 注解处理器调试 )
一、添加断点、二、获取调试选项、三、创建 Gradle 调试任务、四、开始调试、五、博客资源、原创 2021-05-24 18:49:23 · 956 阅读 · 3 评论 -
【Android 组件化】路由组件 ( 使用 JavaPoet 生成路由表类 )
一、要生成的路由表类、二、生成 路由表 过程、1、获取其它类节点、2、生成参数、3、路由表结构、4、函数创建、5、Java 类创建、6、写出 Java 源码到文件中、三、完整注解处理器及运行结果、1、完整注解处理器代码、2、执行结果、四、博客资源、原创 2021-05-24 14:17:24 · 1710 阅读 · 8 评论 -
【Android 组件化】路由组件 ( 构造路由表中的路由信息 )
一、封装路由信息、二、注解处理器 生成路由表信息、1、Activity 中使用 @Route 注解、2、注解处理器中判定注解是否检测出来、3、获取被 @Route 标注的 注解节点、4、判断被 @Route 标注的 注解节点的类型、5、路由信息分组、三、完整的 注解处理器 代码、四、博客资源原创 2021-05-23 21:51:00 · 1731 阅读 · 5 评论 -
【Android 组件化】路由组件 ( 注解处理器参数选项设置 )
一、注解处理器 接收参数设置、二、注解处理器 生成路由表 Java 代码、三、博客资源、原创 2021-05-23 18:35:55 · 2495 阅读 · 4 评论 -
【Android 组件化】路由组件 ( 注解处理器中使用 JavaPoet 生成代码 )
一、注解节点类型、二、JavaPoet 简介、三、注解处理器中使用 JavaPoet 生成代码、四、路由框架说明、五、博客资源、原创 2021-05-22 17:22:17 · 1226 阅读 · 4 评论 -
【错误记录】Android 编译时技术报错 ( 注解处理器 process 方法多次调用问题 )
javax.annotation.processing.FilerException: Attempt to recreate a file for type com.example.helloworld.HelloWorld at com.sun.tools.javac.processing.JavacFiler.checkNameAndExistence(JavacFiler.java:522)原创 2021-05-22 18:20:00 · 2886 阅读 · 3 评论 -
【Android 组件化】路由组件 ( 注解处理器获取被注解的节点 )
一、设置支持的注解类型、二、注解处理器中打印日志、三、主应用中使用注解、四、注解处理器 获取注解节点、五、博客资源、原创 2021-05-22 12:18:11 · 1243 阅读 · 5 评论 -
【Android 组件化】路由组件 ( 路由组件结构 )
一、路由组件原理、二、路由组件基本组成、三、自定义注解模块、四、注解处理器模块、五、博客资源、原创 2021-05-16 19:37:38 · 1371 阅读 · 4 评论 -
【Android 组件化】使用 Gradle 实现组件化 ( 组件 / 集成模式下的 Library Module 开发 )
一、组件模式下为组件 Module 指定 Java 源码路径、二、主应用的角色、三、BuildConfig 中生成当前 组件 / 集成 模式字段、四、Library Module 中的代码示例、1、build.gradle 完整代码、2、集成模式 下的 清单文件、3、组件模式 下的 清单文件、4、组件模式 下的 Application 类、五、博客资源、原创 2021-05-15 23:16:45 · 1780 阅读 · 8 评论 -
【Android 组件化】使用 Gradle 实现组件化 ( 组件模式与集成模式切换 )
一、模块化 与 组件化 模式控制、二、applicationId 设置、三、使用 sourceSets 配置组件模式下使用的清单文件、四、组件模式 与 集成模式 切换示例、五、完整的 Gradle 配置、1、Project 层级的 build.gradle、2、Project 层级的扩展变量定义、3、主应用的 build.gradle、4、Library 模块的 build.gradle、六、博客资源原创 2021-05-15 12:07:40 · 2203 阅读 · 10 评论 -
【Android 组件化】使用 Gradle 实现组件化 ( Gradle 变量定义与使用 )
一、顶层 Gradle 定义扩展变量、二、获取顶层的 Gradle 对象、三、Module 中使用 Gradle 变量、四、Gradle 中打印变量值、五、涉及到的 Gradle 构建脚本、六、博客资源原创 2021-05-14 23:56:07 · 2927 阅读 · 11 评论 -
【Android 组件化】从模块化到组件化
一、从模块化到组件化、二、build.gradle 构建脚本分析、原创 2021-05-14 14:14:25 · 2720 阅读 · 10 评论