文章目录
Google Play 上架完整流程 系列文章目录
一、单个应用模块化
二、Android Studio 新模块向导
三、博客资源
一、单个应用模块化
将一个独立的应用 , 分为若干功能模块 , 为不同的模块设置不同的分发策略 ;
应用组成 : 代码 , 资源 , 可绘制资源 , 依赖库 组成 ; 这些组件之间的边界很模糊 , 但是实行应用模块化后 , 这些组件之间就会产生清晰的边界 ;
代码层面 : 不同的功能 , 要放置在不同的模块中 ;
代码组织逻辑中 , 将不同的功能 , 放在不同的包中 ;
资源层面 :
字符串文件 : 将模块名称添加到资源名称前面 , 可以清晰的区分出不同模块各自包含哪些资源 ;
布局文件 : 将模块名称放在布局文件的前面 ;
依赖库层面 : 将外部的依赖库放在基础模块中 , 所有的模块都可以使用依赖库 ;
二、Android Studio 新模块向导
在 Android Studio 中的新模块向导中 , 输入模块名 , 包名 , Android Studio 会帮助开发者自动生成代码 ;