Skip to content

Commit 805ae81

Browse files
committed
1:根据修改内容更新README文档;
1 parent 6c15fc6 commit 805ae81

File tree

2 files changed

+20
-6
lines changed

2 files changed

+20
-6
lines changed

README.md

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,25 +9,39 @@
99
</table>
1010

1111
# AndroidModulePattern
12+
1213
Android项目组件化示例代码
1314

14-
博客:http://blog.csdn.net/guiying712/article/details/55213884
15+
**Android组件化方案**http://blog.csdn.net/guiying712/article/details/55213884
16+
17+
Android组件化方案中的路由使用了ActivityRouter,但是因为ActivityRouter对于初学者不太友好,
18+
总是出现莫名其妙的错误,因此现在的 AndroidModulePattern 已经改为使用 阿里ARouter作为路由。
19+
20+
## 集成开发模式和组件开发模式转换
21+
22+
**1、首先打开Android项目的 gradle.properties 文件,然后将 isModule 改为你需要的开发模式,
23+
然后点击 "Sync Project" 按钮同步项目;**
24+
25+
**2、![Image](develper.PNG) 在运行之前,请先按照图中选择一个能够运行的组件;**
26+
27+
28+
## 组件功能介绍
1529

16-
### app组件功能:
17-
1. app组件主要用于管理其他组件
30+
### app组件功能(空壳工程)
31+
1. 配置整个项目的Gradle脚本,例如 混淆、签名等
1832
2. app组件中可以初始化全局的库,例如Lib.init(this);
1933
3. 添加 multiDex 功能
2034

21-
### main组件功能:
35+
### main组件功能(业务组件)
2236
1. 声明应用的launcherActivity----->android.intent.category.LAUNCHER;
2337
2. 添加SplashActivity;
2438
3. 添加LoginActivity;
2539
4. 添加MainActivity;
2640

27-
### girls/news组件功能:
41+
### girls/news组件功能(业务组件)
2842
1. 这两个组件都是业务组件,根据产品的业务逻辑独立成一个组件;
2943

30-
### common组件功能:
44+
### common组件功能(功能组件)
3145
1. common组件是基础库,添加一些公用的类;
3246
2. 例如:网络请求、图片加载、工具类、base类等等;
3347
3. 声明APP需要的uses-permission;

screenshots/develper.PNG

6.01 KB
Loading

0 commit comments

Comments
 (0)