网络框架和图片加载
文章平均质量分 79
世界流浪者
本人北漂一枚。。流浪者
展开
-
TCP UDP IP HTTP之间的联系
网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, 三者从本质上来说没有可比性, socket则是对TCP/IP协议的封装和应用(程序员层面上)。 也可以说,TPC/IP协议是传输层协议,主要解决数据如何在网络中传输,原创 2016-11-30 19:30:13 · 449 阅读 · 0 评论 -
xutils的使用方法及模块二,浅谈xutil3的四大模块
图片模块:(核心方法)x.image().bind(imageView, url, imageOptions);x.image().bind(imageView, "file:///sdcard/test.gif", imageOptions);x.image().bind(imageView, "assets://test.gif", imageOptions);x.image().b原创 2016-12-26 20:56:37 · 749 阅读 · 0 评论 -
OkHttp的使用分析,okhttp的多种getpost方式
Okhttp的使用其实相对比较简单,它的使用方法整理以下只有4步:1,创建client对象,2,创建请求对象3,获取call对象4,回调数据当然,根据不同的需求会增加不同的步骤,但是离不开着基本的四部,不废话,直接上代码:本文通过四个例子描述了四张常用的get,post请求方式:直接上干货,注释相信已经非常的详细了: //普通的get请求,得原创 2016-12-24 16:19:46 · 568 阅读 · 0 评论 -
Retrofit的使用,及介绍,Retrofit中的各种方法的详细描述简单案例,三分钟学会Retrofit
Retrofit的使用,及介绍:一,概念描述及理解:Retrofit的底层是封装的okhttp是对okhttp的封装其内置okhttp框架,说retrfit是网络请求的框架在这里是不准确的,其实在这里网络请求还是使用的okhttp,Retrofit的作用在于网络请求的高效,二者分工协作,宛如古人的『你耕地来我织布』这里我写了大约7--8中小的案例,大家需要哪一种可以跳过不需要的部分,直原创 2016-11-11 19:22:32 · 3269 阅读 · 0 评论 -
Volley的更多使用方法详解,imageloader的使用和NetWorkImageView的使用,进阶Volley
如果没有基础的可以先看链接的基础用法:http://blog.csdn.net/qq_35681180/article/details/538166362. ImageLoader的用法如果你觉得ImageRequest已经非常好用了,那我只能说你太容易满足了 ^_^。实际上,Volley在请求网络图片方面可以做到的还远远不止这些,而ImageLoader就是一个很好的例子。ImageLoade原创 2016-12-22 20:08:40 · 385 阅读 · 0 评论 -
Volley的使用详解
1. Volley简介我们平时在开发Android应用的时候不可避免地都需要用到网络技术,而多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient,几乎在任何项目的代码中我们都能看到这两个类的身影,使用率非常高。不过HttpURLConnection和HttpClient的用原创 2016-12-22 16:34:39 · 369 阅读 · 0 评论 -
RxJava的使用及描述,Rxjava的多种创建方法案例,调度器的使用,map事件转换
/** * 演示RxJava的介绍以及基本使用 * * 1.RxJava是什么? * RxJava本质就是一个实现异步操作的库 异步 * * 2.RxJava优点 简洁(随着程序的逻辑变得复杂 可以将复杂的逻辑代码串成一条线) * * 3.原理 RxJava异步实现 拓展的观察者模式 * * 观察者模式:A对象(观察者)对B(被观察者)对象的某种变化比较敏感 需要原创 2016-11-09 19:29:39 · 339 阅读 · 0 评论 -
关于RxJava,Scheduler 调度器,map事件转换的过程与原理
在这里首先简单的描述一下本文的具体内容;1,将RxJava的多种使用方法,通过简单案例的形式展示给大家,并且带有备注,2,之后,在RxJava基本使用方法的基础上,增添以下Scheduler 调度器的使用,来进行线程等的切换,3,如何将RxJava内部的一些事件进行转换,如何单个转换,如何整个转换;可能过程案例比较多,各取所需吧》》》》1,(a)第一种写法(分步的,如果原创 2016-11-09 19:56:02 · 534 阅读 · 1 评论 -
Fresco的基本使用和各种属性的含义,Fresco加载图片框架
一,Fresco的使用,(fresico是类似于picasso的glide的加载图片的框架,)步骤:1,添加依赖:compile 'com.facebook.fresco:fresco:0.7.0+'2,在布局中添加控件com.facebook.drawee.view.SimpleDraweeView3,进行控件声明与初始化的操作:如下:注意事项(库的初始化Fresco.ini原创 2016-11-11 18:45:29 · 741 阅读 · 0 评论 -
HttpUrlConnection,HttpClient,okttp和volley、xUtils Async-http Retrofit,RXJava的认识
HttpClient有连个实现类,DefaultHttpClient和它的兄弟AndroidHttpClient,提供的api较多,在开发时兼容性不太给力。HttpClient(android6.0移除了HttpClient)所以个人认为,既然android都不建议用了,还是略过吧HttpURLConnection是基于HTTP协原创 2016-11-23 18:26:50 · 1216 阅读 · 0 评论 -
图片加载框架Glide,Picasso fresco volley imageloader Universal Image Loader的比较
glide(底层):HttpUrlConnectionGlide的网络请求部分可以使用当前最流行的网络请求框架Volley或OkHttp,也可以通过Glide的ModelLoader接口自己写网络请求。 Glide默认使用HttpUrlConnection进行网络请求Google推荐的图片加载库,专注于流畅的滚动。1.优点 1)使用RGB_565,内存占用比Pica原创 2016-11-23 18:43:27 · 803 阅读 · 0 评论 -
xutil的使用,浅谈xUtils3的基本使用方法
Xutils3,分四大模块,view,数据库模块,图片模块,网络模块:第一步,添加jar包:xUtils-3.3.22.jar,这个百度一下,免费下载很多,这里就不贴出来了。add as library,第二步,在你的app中进行绑定并初始化,创建MyApp继承自Applacation,记得在清单文件中进行声明:public class MyApp extends Applicat原创 2016-12-26 20:01:30 · 1994 阅读 · 0 评论