利用第三方异步网路加载库AsyncHttpClient
2015-11-23 17:33
561 查看
Android平台上的AsyncHttpClient是一款比较流行的Android异步网路加载库,在github上的网址是:https://github.com/loopj/android-async-http其中 releases 包下的最新 .jar 文档 1.4.8 ,不能在 android 6.0 上运行,不像 Volley 一样封装(像对象一样)。以加载 网页源代码为例:
<pre name="code" class="java">package com.android.asynchttpclienttest; import org.apache.http.Header; import com.loopj.android.http.AsyncHttpClient; import com.loopj.android.http.AsyncHttpResponseHandler; import android.app.Activity; import android.os.Bundle; import android.view.Menu; import android.view.MenuItem; import android.widget.TextView; public class MainActivity extends Activity { TextView text; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); text = (TextView) findViewById(R.id.text); init(); } private void init() { AsyncHttpClient client = new AsyncHttpClient(); client.get("http://www.baidu.com", new AsyncHttpResponseHandler() { @Override public void onFailure(int arg0, Header[] arg1, byte[] arg2, Throwable arg3) { } @Override public void onSuccess(int arg0, Header[] arg1, byte[] arg2) { text.setText(new String(arg2)); } }); } }权限:<uses-permission android:name="android.permission.INTERNET"/>
相关文章推荐
- Asynchttpclient开源框架下载图片和文本,于Volley和Glide开源框架的区别。
- 解决ubuntu上ifconfig没有eth0且无法上网的问题
- HTTP协议版本介绍
- 开源框架 Asynchttpclient
- AsyncHttpClient 加载图片
- Android第三方异步网路加载库AsyncHttpClient
- http轮询服务器
- 网络连接与重传策略
- http://www.open-open.com/
- http://www.open-open.com/
- HTTP报文
- Win7系统设备管理器里没有网络适配器的原因及解决方法
- 网络舆情分析技术 读书笔记1
- Linux(CentOS)网络流量实时监控(iftop)
- 基础网络学习反馈(仅作新手参考)
- 《STL系列》之vector原理及实现 http://www.cnblogs.com/hlxs/p/3737687.html
- [python&php 网络编程]从网络时间服务器获取并打印当前时间
- [Servlet]HttpSession的事件监听、HttpServletRequest的事件监听
- Delphi使用IdHttp 获取 HttpsURL内容
- Volley框架支持HTTPS请求。