OkHttp使用及拦截器

准备使用前,对于Android Studio,选择在Gradle添加:1compile 'com.squareup.okhttp3:okhttp:(insert latest version)' 使用GET A URL1234567891011121314151617181920212223242526272829 //某个控件的点击监听器 private View.OnClickListener mDownloadClickListener = new View.OnClickListener() { @Override public void onClick(View view) { OkHttpClient okHttpClient = new OkHttpClient(); Request request = new Request.Builder() .url("http://liwenquan.top") .build(); okHttpClient.newCall(request).enqueue(callback); } }; //请求后的回调接口 private Callback callback = new Callback() { @Override public void onFailure(Call call, IOException e) { Log.e("LWQ", e.toString()); } @Override public void onResponse(Call call, Response response) throws IOException { //onResponse|onFailure都不是在UI线程中执行,因此进行UI相关的操作,需要在UI线程中进行,这里借助了Handler Message msg = new Message(); msg.what = 0x123; msg.obj = response.body().string(); mHandler.sendMessage(msg); } };} POST TO A SERVER     继续阅读
MXlwq's avatar
MXlwq 7月 31, 2016
 | 

Android Volley

0715更新添加ImageLoader 前言出来混,迟早是要还的。在学校学的时候一直对网络编有些恐惧,总感觉抓不住要领,看书看了好多遍,代码还是总忘。今天在真实的工程中,用到了一些,感觉很无力,但是又不得不去学习,经过了大概一天的高强度“捣鼓”,现在再看稍好些,特此记录。 正题参考链接 郭霖的博客介绍的很详细,以下部分内容摘自其文章,感谢~ 什么是Volley?在开发Android应用时用到网络技术,多数情况下应用程序都会使用HTTP协议来发送和接收网络数据。Android系统中主要提供了两种方式来进行HTTP通信,HttpURLConnection和HttpClient。Android 6.0(api 23) SDK删除HttpClient的相关类的解决方法,解决方法:android studio中在相应的module下的build.gradle中加入:123android { useLibrary 'org.apache.http.legacy'}     继续阅读
MXlwq's avatar
MXlwq 7月 13, 2016
 | 

计算机网络各层协议

转载地址 网络层协议:包括:IP协议、ICMP协议(Internet控制报文协议)、ARP协议(地址解析协议)、RARP协议(反向地址转换协议)。传输层协议:TCP协议、UDP协议。应用层协议:FTP、Telnet、SMTP、HTTP、RIP、NFS、DNS。     继续阅读
MXlwq's avatar
MXlwq 5月 02, 2016
 | 

Heritrix1.14.4在Eclipse的配置和使用

1、首先在 Eclipse 中新建 Java 工程 ,工程名自取,以MyHeritrix为例。利用下载的源代码包根据以下步骤来配置这个工程。 2、导入类库Heritrix 所用到的工具类库都在 heritrix-1.14.4-src\lib 目录下,需要将其导入 MyHeritrix 工程。1)将 heritrix-1.14.4-src 下的 lib 文件夹拷贝到 MyHeritrix 项目根目录;2)在 MyHeritrix 工程上右键单击选择“Build PathConfigure Build Path …”,然后选择 Library 选项卡,单击“Add JARs …”,如图 1 所示。图 1. 导入类库 - 导入前 3)在弹出的“JAR Selection”对话框中选择 MyHeritrix 工程 lib 文件夹下所有的 jar 文件,然后点击 OK 按钮。如图 2 所示。 图 2. 选择类库     继续阅读
MXlwq's avatar
MXlwq 12月 05, 2015
 |