最新 最热

【Android Gradle 插件】组件化中的 Gradle 构建脚本实现 ③ ( 在 Gradle 构建脚本中实现 AndroidManifest.xml 清单文件切换设置 )

在上一篇博客 【Android Gradle 插件】组件化中的 Gradle 构建脚本实现 ① ( 组件化简介 | 创建组件化应用 | 依赖库模块 / 应用模块 切换设置 ) 最后提到了 在 Gradle 构建脚本中 , 需要实现 依赖库模块 / 应用模块 ...

2023-03-30
1

【错误记录】Android 应用安装后出现两个启动图标 ( 排查应用及依赖库中配置了 android.intent.category.LAUNCHER 的 Activity )

Android 应用安装后 , 出现两个相同的启动图标 , 其中一个可以启动 , 另外一个启动后 , 直接崩溃 ;

2023-03-30
2

【Android 组件化】路由组件 ( 页面跳转参数依赖注入 )

在 组件化 中 , 使用 路由组件 进行界面跳转时 , 涉及到参数的传递 , 传递过去的参数需要在目的地 Activity 的 onCreate 方法中 , 调用 getIntent().getXxxExtra() 获取到传递的值 ;...

2023-03-29
1

【Android 组件化】路由组件 ( 路由框架概述 )

路由框架 仅限于在 集成模式 下使用 , 组件模式下 , 路由框架不起任何作用 ;

2023-03-29
1

【Android 组件化】路由组件 ( 运行时获取 注解处理器 生成的路由表 )

最后 , 考虑 instant run 的情况 , 可能存在多个 APK 文件 , 如果有多个 , 也一并放入路径字符串集合中 ;

2023-03-29
1

【Android 组件化】路由组件 ( 生成 Root 类记录模块中的路由表 )

注解处理器 为每个 Module 模块生成一个路由表 , 该模块下凡是被 @Route 标注的路由节点都在该路由表中维护 ;

2023-03-29
1

【Android 组件化】路由组件 ( 使用 JavaPoet 生成路由表类 )

在 【Android 组件化】路由组件 ( 构造路由表中的路由信息 ) 博客中解析了注解的节点及注解属性 , 将路由信息封装在了 RouteBean 中 ;

2023-03-29
1

【Android 组件化】路由组件 ( 构造路由表中的路由信息 )

在【Android 组件化】路由组件 ( 注解处理器参数选项设置 ) 博客中在注解处理器中 , 获取了在 build.gradle 中设置的参数 ;

2023-03-29
1

【Android 组件化】路由组件 ( 注解处理器参数选项设置 )

在 【Android 组件化】路由组件 ( 注解处理器中使用 JavaPoet 生成代码 ) 博客中在注解处理器中 , 简单的使用了 JavaPoet 生成了 Java 代码 ;

2023-03-29
1

【Android 组件化】路由组件 ( 注解处理器中使用 JavaPoet 生成代码 )

在 【Android 组件化】路由组件 ( 注解处理器获取被注解的节点 ) 博客中 声明了 支持的注解类型 , 并在 Activity 中使用了注解 , 在 注解处理器 中检测出来使用注解的 类节点 TypeElement ;...

2023-03-29
1