您的位置:首页 > 移动开发 > Android开发

Android框架设计之-总结

2016-04-06 14:45 288 查看
    之前一直进行Android开发,但是一直会遇到一个问题:当有新的项目时,几乎都需要重新搭建使用的框架。因此觉得最好的形式是将正常需要使用的第三方开源工具封装于lib中。

分析之后决定在Android框架中添加如下几个模块:

1.网络请求模块

2.图片加载模块

3.注解模块

4.事件模块

5.数据库ORM模块

在调查之后,对各个模块涉及的第三方库使用情况如下:

一、网络请求模块

    使用Volley+OKHttpClient来实现网络数据的请求/提交;利用ion来实现文件下载。

二、图片加载模块

    挑选了两个主流使用的图片加载库:Picasso和Frecso。

三、注解模块

    使用ButterKnife来实现注解。

四、事件模块

    利用Otto库来实现。

五、数据库ORM模块

    使用greenDao实现该模块。

    此次框架的设计的最终目的是实现快速开发的框架,让程序开发的时间能够真正有效地分配到实际的业务中,减少浪费不必要的时间。实现的形式主要是集成主流的第三方开源库,从而形成一个能够实现快速、重复开发的工具。同时,希望能够尽量使框架易用,即可能会需要写一些说明文档以及事例。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 框架 设计