Android开发的项目框架的搭建

来源:互联网 发布:诚造社变形金刚淘宝 编辑:程序博客网 时间:2024/06/01 08:43

   不管是用哪种语言进行开发,一个好的项目结构框架是很有必要的。只有使用一个合适的项目结构框架才能是程序开发更加简单,程序更加高效。Android手机开发大多数依靠MVC模式来支撑代码的结构框架。下面我就以我的开发经验分享一个项目开发结构框架给大家。如下图:

   

    在新建项目时,首先新建一个Application,将整个项目中需要在项目启动时初始化的一些方法,例如使用ImageLoader下载图片,就需要使用以下代码进行初始化

ImageLoaderConfiguration configuration = ImageLoaderConfiguration.createDefault(this);ImageLoader.getInstance().init(configuration);

    其次就是需要建立一个Base包,里面需要建立一个基础的Activity和基础的万能使用的adapter。在BaseActivity中一般要将Activity的标题去掉,写上一些抽象方法用来设置布局、初始化控件、设置数据、点击事件等比较常见一般一个Activity都会使用到,也可以把Activity生命周期的方法都写上,便于后面一些Activity需要调起其他生命周期。在BaseViewAdapter中需要把ViewHolder充分的抽离,在Adapter中使用更加灵活。之后就需要建立实体类包beans、接口包constants、工具类包utils、适配器包、重写View的包、主Activity包、Fragment包等。工具包中可以将Log的输出、Toast的弹出、判断网络、下载图片等的通用方法写在里面,方便统一使用和修改。View包中主要是一些在项目中用到的需要重写的一些View。

    最后就是一些资源的写法,在res包下,需要建一个anim文件夹来放项目中所涉及到的动画;颜色、文字需要写的values下面的colors和strings中等。

    以上就是我个人的一个开发经验,使用的感觉还不错的项目开发结构框架,仅供参考。

0 0