android框架之标准命名

来源:互联网 发布:变形金刚中的矩阵 编辑:程序博客网 时间:2024/06/09 14:30


  1. 项目工程搭建
总结了一些关于项目工程搭建的范例。
我们在搭建工程结构的时候可以尽量抽取一些共用的东西,例如,数据库操作、base、task、事件观察者、通用的工具类、UI公共组件等等,这些东西应该表现在代码结构中。
<img src="https://pic4.zhimg.com/574c41a5a8a5cd1314c8e86253d7be1b_b.png" data-rawwidth="399" data-rawheight="415" class="content_image" width="399">这些包名的作用一目了然,在别人接手这个项目的时候就会相对简单。这些包名的作用一目了然,在别人接手这个项目的时候就会相对简单。
  • adapter 适配器,如果业务复杂,根据不同的业务可以添加子包来进行分类;
  • base 用来存放View的基类,例如BaseAcitivity、BaseFragment,甚至可以添加某些不同actionbar主题的Base类;
  • common 当然是存放一些共用的配置类信息,常量等等;
  • controller 控制器,将一部分的业务类需求放到里面,充当db和View交互的中间层,减少Activity中业务的复杂性;
  • db数据库类
  • event 观察者模式,事件通知;
  • task一些AsyncTask任务类
  • view一些自定义组件
  • vo 值对象,其实就是给各个组件使用的对象,比如ListView的Item对象等等
  • widget UI界面
  • AppContext 自定义Application类
1 0
原创粉丝点击