UASModulePattern

guiying712 7b96b3d8b7 1:增加组件功能描述。 8 years ago
app 81dbbe5af2 1:修改组件化架构,将APP组件改成一个没有界面的壳工程,提取了一个新组件main,负责启动APP和主界面管理。 8 years ago
common 81dbbe5af2 1:修改组件化架构,将APP组件改成一个没有界面的壳工程,提取了一个新组件main,负责启动APP和主界面管理。 8 years ago
girls 8bf4d58660 1:添加了一个Activity的基类。 8 years ago
main 81dbbe5af2 1:修改组件化架构,将APP组件改成一个没有界面的壳工程,提取了一个新组件main,负责启动APP和主界面管理。 8 years ago
news 8bf4d58660 1:添加了一个Activity的基类。 8 years ago
.gitignore 062f9571fa 创建组件的Application 8 years ago
LICENSE 577f3d7756 Initial commit 9 years ago
README.md 7b96b3d8b7 1:增加组件功能描述。 8 years ago
build.gradle 81dbbe5af2 1:修改组件化架构,将APP组件改成一个没有界面的壳工程,提取了一个新组件main,负责启动APP和主界面管理。 8 years ago
gradle.properties baa9e8c11c 1:给项目添加了个启动图标。 8 years ago
settings.gradle 81dbbe5af2 1:修改组件化架构,将APP组件改成一个没有界面的壳工程,提取了一个新组件main,负责启动APP和主界面管理。 8 years ago

README.md

AndroidModulePattern

Android项目组件化示例代码

博客:http://blog.csdn.net/guiying712/article/details/55213884

app组件功能:

  1. app组件主要用于管理其他组件;
  2. app组件中可以初始化全局的库,例如Lib.init(this);
  3. 添加 multiDex 功能

main组件功能:

  1. 声明应用的launcherActivity----->android.intent.category.LAUNCHER;
  2. 添加SplashActivity;
  3. 添加LoginActivity;

girls/news组件功能:

  1. 这两个组件都是业务组件,根据产品功能独立成一个模块;

common组件功能:

  1. common组件是基础库,添加一些公用的类;
  2. 例如:网络请求、图片加载、工具类、base类等等;