background image

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

关于 Android 架构,因为手机的限制,目前我觉得也确实没什么大谈特谈的,但是从开

发的角度,看到整齐的代码,优美的分层总是一种舒服的享受的。

从艺术的角度看,其实我们是在追求一种美。

本文先分析几个当今比较流行的 android 软件包,最后我们汲取其中觉得优秀的部分,搭

建我们自己的通用 android 工程模板。

1. 微盘

微盘的架构比较简单,我把最基本,最主干的画了出来:

第一层:com.sina.VDisk:com.sina(公司域名)+app(应用程序名称) 。

第二层:各模块名称(主模块 VDiskClient 和实体模块 entities)

第三层:各模块下具体子包,实现类。

从图中我们能得出上述分析中一个最简单最经典的结构,一般在应用程序包下放一些全

局的包或者类,如果有多个大的模块,可以分成多个包,其中包括一个主模块。

                     找软件资料,就到一览软件文库

http://wk.yl1001.com/rj/