App工程结构搭建几种常见Android代码架构分析.docxVIP

  • 6
  • 0
  • 约4.18千字
  • 约 9页
  • 2023-11-19 发布于上海
  • 举报

App工程结构搭建几种常见Android代码架构分析.docx

App 工程结构搭建:几种常见 Android 代码架构分析 关于 Android 架构,因为手机的限制,目前我觉得也确实没什么大谈特谈的,但是从开发的角度,看到整齐的代码, 优美的分层总是一种舒服的享受的。 从艺术的角度看,其实我们是在追求一种美。 本文先分析几个当今比较流行的 android 软件包,最后我们汲取其中觉得优秀的部分,搭建我们自己的通用 android 工程模板。 微盘 微盘的架构比较简单,我把最基本,最主干的画了出来: 第一层:com.sina.VDisk:com.sina(公司域名)+app(应用程序名称) 。 第二层:各模块名称(主模块 VDiskClient 和实体模块 entities) 第三层:各模块下具体子包,实现类。 从图中我们能得出上述分析中一个最简单最经典的结构,一 般在应用程序包下放一些全局的包或者类,如果有多个大的 模块,可以分成多个包,其中包括一个主模块。 在主模块中定义基类,比如 BaseActivity 等,如果主模块下还有子模块,可以在主模块下建立子模块相应的包。说明一 点,有的时候如果只有一个主模块,我们完全可以省略掉模 块这一层,就是BaseActivity.java 及其子模块直接提至第二层。 在实体模块中,本应该定义且只定义相应的实体类,供全局 调用(然而实际情况可能不是这样,后面会说到)。在微盘应 用中,几乎所有的实体类是

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档