Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 805ae81

Browse files
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)

AltStyle によって変換されたページ (->オリジナル) /