Android架构设计中新建包的原则
目前Android的应用程序包中不同的应用架构设计各有有缺点,但随着Android版本的升级,很多良好的架构最后保存了下来。
这些可以比对不同的Andriod版本的源代码就可以看出。下面的图中,左边为Android2.3.3.r2,右边为Android4.0.1。
联系人的架构如下图:
邮件的架构如下:
最后发现像下面的目录慢慢定型:
anim
data
provider
ui
util
widget
view
activities
preference
等。
大体上这些保存来的目录是我们在架构设计中新建包需要考虑的原则:
1.惯例。如:util。
2.功能。如:preference。
3.软件层级。如:ui
摘自forlong401的专栏
补充:移动开发 , Android ,