项目开发的简易流程
来源:互联网 发布:软件代理 编辑:程序博客网 时间:2024/05/21 21:27
最近整理了一下项目的开发流程,大家可以欣赏一下。
1、通过as创建项目 命名mkt 公司名称 com.aynu 意图命名 CommonActivity (驼峰命名)
2、抽取 app 下的 build.gradle 文件
目的:实现统一化管理(多module情况)
操作:把公用的gradle常量放置在gradle.properties中
案例:
gradle.properties 文件中内容:
COMPILE_SDK_VERSION=25
dependencies_appcompat_v7=com.android.support:appcompat-v7:25.3.1
build.gradle 文件中内容:
因为在gradle.properties中所有的复制为字符串所以需要特定场合进行转换
compileSdkVersion Integer.parseInt(COMPILE_SDK_VERSION)
此处为引用v7包的引用:
compile dependencies_appcompat_v7
3、引用公用的基础库
目的:每一个项目的基础库基本都是一致的,可以使用之前的基础框架库
操作:
import module
在使用的module的build.gradle中添加
dependencies {
compile project(':commonlib')
}
案例:base基础库、第三方主流框架
注意: 其中网络框架的封装是一个程序中的重要一部分,处理好网络封装有利于整个系统的稳定性。
4、指定开发的java版本
注意:如果是多个moudle只需要在app moudle中设置
defaultConfig{
jackOptions {
enabled true
}
}
compileOptions {
//此处需要把 1.8 进行统一管理
targetCompatibility 1.8
sourceCompatibility 1.8
}
}
4、开发业务需求
要求:
1、每一次引用新的依赖(dependencies)都需要转换成相应的配置
2、每一次新增一个module都需要在使用的moudle中添加引用 (commonlib 为moudle名)
dependencies {
compile project(':commonlib')
}
阅读全文
1 0
- 项目开发的简易流程
- 简易项目开发流程
- Java Web项目开发简易流程
- 开发项目的流程
- 项目开发的流程
- 开发流程简易图
- 项目开发的流程(转)
- 项目开发工作的流程
- Java项目的开发流程
- 项目开发的基础流程
- 做项目的开发流程
- Java项目的开发流程
- 前端项目的开发流程
- vue项目的开发流程
- java项目的开发流程
- 项目开发的流程模块
- 聚合数据简易开发流程
- 学习Web开发的简易学习流程表
- 深入剖析基于并发AQS的(独占锁)重入锁(ReetrantLock)及其Condition实现原理
- hdu 1014 Uniform Generator
- yii在列表根据状态值显示状态名称以及日期格式化
- 1015. 德才论
- easyui combobox筛选显示值 用loadFilter方法
- 项目开发的简易流程
- spark--actions算子--saveAsObjectFile
- android studio Cmake undefine func
- java多线程入门知识及示例程序
- Spring事务控制
- [转]moveTaskToback退后台
- JSP相关学习--form提交表单时action路径设置
- Java_基础—集合的由来及集合继承体系图
- hdu3572 Task Schedule【最大流】