xUtils是一个目前功能比较完善的Android开源框架,分为4个功能模块:DbUtils、Ht-tpUtils、ViewUtils、BitmapUtils,最近发布的xUtil3.0,在增加新功能的同时,提高了框架的性能,xUtil3.0下载地址:https://github.com/wyouflf/xUtils3,xUtils3的特点如下。
xUtils包含了很多实用的Android工具。
xUtils支持超大文件(超过2G)上传,具有更全面的Http请求协议支持,拥有更加灵活的ORM,具有更多的事件注解支持且不受混淆影响。
xUtils最低兼容Android 4.0(APIlevel14)。
xUtils3变化较多,旧版(https://github.com/wyouflf/xUtils)已不再继续维护。
xUtils3一共有4大功能:注解模块、网络模块、图片加载模块、数据库模块。使用xU-tils需要在项目libs文件夹中加入一个jar包,如果对服务器返回的数据进行封装,还需要导入一个Gson的jar包。
下面是使用xUtils3的网络模块下载网络文件的实例,使用xUtils3的网络模块下载网络文件程序非常简单,因为xUtils3的库已经将操作封装好了。
在Android 2.3中创建应用项目:XUtils_Demo。
(1)在主布局文件activity_main.xml中放置一个按钮Button,用于下载文件,如图9-23所示。
图9-23 主布局文件
(2)在源代码目录下新建应用程序文件BaseApplication.java,代码如下。(www.xing528.com)
(3)在项目配置文件app/src/AndroidManifest.xml中添加网络权限,声明应用程序,代码如下。
(4)主Activity文件MainActivity.java的代码如下。
(5)项目运行结果如图9-24所示。
图9-24 项目运行结果
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。