Android应用开发结构分析
创建新应用
在创建新应用时,应该对整个应用的包结构进行一个设计
列举两种方式:
1.按模块来组织代码的包结构,一般适用于较为大型的应用。
| 用例软件 | 模块划分 | 包名举例 |
|---|---|---|
| 开会模块 | com.mozixvmei.meeting | |
| 发工资模块 | com.mozixvmei.money | |
| 出差模块 | com.mozixvmei.travel |
2.按类型来组织代码的包结构,一般适用于中小型的应用。
| 用例软件(mvc结构设计) | 层级划分 | 包名举例 |
|---|---|---|
| 模型层(model):处理数据,存储五大数据 | ||
| 控制层(controller):处理业务逻辑 | ||
| 显示层(view):显示数据 | ||
| 控制层 | com.mozixvmei.demoapp.controller | |
| 应用界面相关 | com.mozixvmei.demoapp.controller.activity | |
| 存放 fragment | com.mozixvmei.demoapp.controller.fragment | |
| 显示列表的适配器 | com.mozixvmei.demoapp.controller.adapter | |
| 数据模型层 | com.mozixvmei.demoapp.model | |
| 数据对象封装 | com.mozixvmei.demoapp.model.bean | |
| 数据库类操作 | com.mozixvmei.demoapp.model.dao | |
| 数据库 | com.mozixvmei.demoapp.model.db | |
| 相关工具类 | com.mozixvmei.demoapp.utils | |
| 自定义view | com.mozixvmei.demoapp.view |
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
