App 工程结构搭建:几种常见 Android 代码架构分析
关于 Android 架构,因为手机的限制,目前我觉得也确实没什么大谈特谈的,但是从开
发的角度,看到整齐的代码,优美的分层总是一种舒服的享受的。
从艺术的角度看,其实我们是在追求一种美。
本文先分析几个当今比较流行的 android 软件包,最后我们汲取其中觉得优秀的部分,搭
建我们自己的通用 android 工程模板。
1. 微盘
微盘的架构比较简单,我把最基本,最主干的画了出来:
第一层:com.sina.VDisk:com.sina(公司域名)+app(应用程序名称) 。
第二层:各模块名称(主模块 VDiskClient 和实体模块 entities)
第三层:各模块下具体子包,实现类。
从图中我们能得出上述分析中一个最简单最经典的结构,一般在应用程序包下放一些全
局的包或者类,如果有多个大的模块,可以分成多个包,其中包括一个主模块。
找软件资料,就到一览软件文库