编程开发 | 140KB
语言:简体
5 .0
应用简介
AndroidVolleyJarAndroidVolley框架是Android开发中不可或缺的重要框架。使用Android开发更方便的方式是使用Volley框架。
Android Volley Jar,Android Volley框架是android开发中不可或缺的重要框架。使用Android开发更方便的方式是使用Volley框架。
框架介绍
我们在开发Android应用程序时不可避免地需要使用网络技术,而大多数情况下应用程序都使用HTTP协议来发送和接收网络数据。 Android系统主要提供了两种HTTP通信的方法,HttpURLConnection和HttpClient。我们几乎在任何项目的代码中都可以看到这两个类,而且它们的使用率非常高。
不过HttpURLConnection和HttpClient的使用还是有点复杂。如果封装得不好,很容易写出很多重复的代码。于是,出现了一些Android网络通信框架,比如AsyncHttpClient,它内部封装了所有HTTP通信细节。我们只需要简单的调用几行代码就可以完成通信操作。再比如Universal-Image-Loader,它使得在界面上显示网络图像的操作变得异常简单。开发者不需要担心如何从网络获取图像,也不需要担心启动线程、回收图像资源等细节。 Universal-Image-Loader 已经完成了一切。
Android开发团队也意识到需要简化HTTP通信操作,因此在2013年Google I/O大会上推出了新的网络通信框架——Volley。 Volley可以说结合了AsyncHttpClient和Universal-Image-Loader的优点。它可以像AsyncHttpClient一样非常简单地进行HTTP通信,也可以像Universal-Image-Loader一样轻松地加载网络上的图像。除了简单易用之外,Volley 在性能方面也做出了重大调整。其设计目标是非常适合数据量较小但通信频繁的网络操作。对于数据量较大的网络操作,比如下载文件等,Volley的性能会很糟糕。
上图所示的应用都是数据量较小但网络通信频繁的应用,非常适合使用Volley。
文件预览
热门攻略