本文主要介绍了如何在一个老项目中替换将旧的Http框架替换成OkHttp3或Retrofit2。并介绍了使用OkHttp3和Retrofit2发送GET和POST请求的代码示例。介绍了线程池的调度方法,提升网络加载效率和用户体验。并且通过抓包分析了OkHttp3的TCP连接保活效果,分析OkHttp的网络请求的优点。最后介绍了我在项目中如何停止没有意义的网络请求,节省带宽流量和内存的思路。...
分类:
移动开发 时间:
2016-07-03 19:56:37
阅读次数:
384
在前几篇文章中《Android 采用get方式提交数据到服务器》《Android 采用post方式提交数据到服务器》《Android 采用HttpClient提交数据到服务器》介绍了android的两种提交数据到服务器的方法 本文将介绍另外一种基于框架android-async-http的方法来实现 ...
分类:
移动开发 时间:
2016-06-29 23:34:52
阅读次数:
268
概述 在android开发中经常要访问网络,目前最流行的网络访问框架就是Okhttp了,然而我们在具体使用时,往往仍然需要二次封装。我使用Builder设计模式进行了封装形成oknet开源库。 介绍 oknet是一套基于okhttp的android网络http框架,封装了请求参数处理,日志打印。 G ...
分类:
移动开发 时间:
2016-06-17 19:34:06
阅读次数:
236
为车机写apk,先实现版本的自动更新。 1、不能再主线程中调用会阻塞ui的功能,需要使用异步方式调用网络,引入Android Async Http框架,需要两个包:android-async-http-1.4.9.jar、httpclient-4.4.1.2.jar,否则会出现httpclient中 ...
分类:
移动开发 时间:
2016-06-06 18:25:02
阅读次数:
160
android开发中网络通讯必不可少,目前使用率较高的http框架有Okhttp、nohttp、volley等等, 下面做一个用户登陆的demo,说明一下Okhttp的用法,废话不多说,看代码。 LoginActivity.java activity_login.xml 2016-05-31 14: ...
分类:
移动开发 时间:
2016-05-31 15:31:20
阅读次数:
353
之前已经介绍过nginx的事件框架。那么,对于client发出的一个http的请求,nginx的http框架是如何一步步解析这个http请求?http框架又是如何和之前介绍过得epoll事件模块结合起来的,下面来简要介绍下。
注:我手头上的nginx工程是nginx-1.9.14的,与《深入理解nginx》的版本不一致,在http框架这块的代码上也有着较大的区别。
一.ngx_http...
分类:
Web程序 时间:
2016-05-27 12:41:21
阅读次数:
241
百度百科上: Node.js是一套用来编写高性能网络服务器的JavaScript工具包,一系列的变化由此开始,在Node中,Http是首要的。Node为创建http服务器作了优化,所以在网上看到的大部分示例和库都是集中在web上(http框架、模板库等)。 Node.js的优点 nodejs作为一个 ...
分类:
Web程序 时间:
2016-05-21 11:26:16
阅读次数:
154
一.概述 现android开发有很多开发框架使用,做App不一定用到框架,但好框架的思想也是值得学习。选择合适的开发框架可提供实用功能,简化项目开发提升效率。 二.Afinal框架 简介 Afinal是一个android的Sqlite orm和ioc框架,封装android中Http框架简单易用。宗 ...
分类:
移动开发 时间:
2016-05-18 17:49:19
阅读次数:
168
Volley是android官方开发的一个HTTP框架,简化了利用java中原生的HTTP操作API-HttpURLConnection和HttpClient的操作。 一、首先是Volley的简单使用示例: 1 package com.dqxst.first; 2 3 import android. ...
分类:
移动开发 时间:
2016-05-13 20:33:20
阅读次数:
337
前言Http请求是做Android应用开发工作几乎必须要用到的东西。做Android开发这几年,从最开始仿照网上代码自己使用apache的DefaultHttpClient封装网络请求工具类,到后面开始使用GitHub上面的一些http框架,Afinal,xUtils到Volley,AsyncHttpClient等,网上这些http框架大多都还比较易用,但是做实际业务中还是感觉到业务和界面代码与Ht...
分类:
移动开发 时间:
2016-05-12 18:55:02
阅读次数:
220