摘要:1. Future接口简介 在Java中,如果需要设定代码执行的最长时间,即超时,可以用Java线程池ExecutorService类配合Future接口来实现。 Future接口是Java标准API的一部分,在java.util.concurrent包中。Future接口是Java线程Future
阅读全文
摘要:1. AndroidAsync AndroidAsync 是一个基于nio的异步socket ,http(客户端服务器端),websocket,socket.io库,AndroidAsync 是一个底层的网络协议库,如果你想要一个容易使用,高级的,http请求库,请使用Ion(它是基于Android
阅读全文
摘要:联合网上资料学习:http://www.open-open.com/lib/view/open1451223702339.html 一、Volley的介绍 1. Volley简介 在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于AsyncTaskLoader,HttpURLConne
阅读全文
摘要:1. 获取百度个人信息(使用Gson解析):2. 代码案例:(1)工程一览图,如下:(2)activity_main.xml: 1 7 13 14 19 20 26 27 32 33 布局效果,如下:(3)MainActivity.java: 1 pack...
阅读全文
摘要:1. 首先我们去下载开发相关SDK(Android):下载百度使用OAuth的SDK(Android),如下:下载链接为:http://developer.baidu.com/wiki/index.php?title=docs/oauth/showcase2. 解压SDK压缩包,如下:打开这里的oa...
阅读全文
摘要:1. 申请百度开发者账号及百度OAuth简介。(1)申请开发者账号:http://developer.baidu.com/(2)创建项目:http://developer.baidu.com/console#app/project(3)介绍OAuth: OAuth2.0(开放授权)是一个开放标准,...
阅读全文
摘要:1.HttpClient是什么 ? HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java net包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JD...
阅读全文
摘要:使用HttpClient进行Get方式通信,通过HttpClient建立网络链接,使用HttpGet方法读取数据,并且通过Response获取Entity返回值。 使用HttpClient进行Post方式通信,通过HttpClient建立网络链接,使用HttpPost方法传出数据与读取数据,传出和传
阅读全文
摘要:使用Http的Post方式与网络交互通信。Post方式需要向网络传输一部分数据,同时具有输入流和输出流。 详见:Android(java)学习笔记210:采用post请求提交数据到服务器(qq登录案例)
阅读全文
摘要:使用Http的Get方式读取网络数据,使用Get方式与网络通信是最常见的Http通信,建立链接之后就可以通过输入流读取网络数据。 详见:Android(java)学习笔记209:采用get请求提交数据到服务器(qq登录案例)
阅读全文
摘要:AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.1. Android异步任务处理(AsyncTask使用):(1)工程一览图:(2) 首...
阅读全文
摘要:1. 多个客户端上传到一个服务器的思考通过while循环可以改进一个服务器接收多个客户端。但是这个是有问题的。如果是这种情况,假设我还有张三,李四,王五这三个人分别执行客户端 张三:好好学习.avi(100M) 256k 李四:天天向上.mp3(3M) 1M 王五:ILoveJa...
阅读全文
摘要:1. TCP协议上传图片并给出反馈:(1)客户端: 1 package cn.itcast_13; 2 3 import java.io.BufferedInputStream; 4 import java.io.BufferedOutputStream; 5 import java.io.Fil...
阅读全文
摘要:1. 客户端: 1 package cn.itcast_12; 2 3 import java.io.BufferedReader; 4 import java.io.BufferedWriter; 5 import java.io.FileReader; 6 import java.io.IOE...
阅读全文
摘要:1. TCP协议上传文本文件(客户端上传数据到服务器端)(1)客户端(上传数据到服务端) 1 package cn.itcast_11; 2 3 import java.io.BufferedReader; 4 import java.io.BufferedWriter; 5 import jav...
阅读全文
摘要:1. TCP之客户端读取文本文件服务器控制台输出(1)客户端:(发送数据到服务端) 1 package cn.itcast_10; 2 3 import java.io.BufferedReader; 4 import java.io.BufferedWriter; 5 import java.i...
阅读全文
摘要:1. TCP之客户端键盘录入服务器写到文本文件中(1)客户端: 1 package cn.itcast_09; 2 3 import java.io.BufferedReader; 4 import java.io.BufferedWriter; 5 import java.io.IOExcept...
阅读全文
摘要:1. 客户端: 1 package cn.itcast_08; 2 3 import java.io.BufferedReader; 4 import java.io.BufferedWriter; 5 import java.io.IOException; 6 import java.io.In...
阅读全文
摘要:1. 首先我们搭建服务器端的代码,如下: 1 package cn.itcast_07; 2 3 import java.io.IOException; 4 import java.io.InputStream; 5 import java.io.OutputStream; 6 import ja...
阅读全文
摘要:1.TCP协议发送数据 和 接收数据TCP协议接收数据:•创建接收端的Socket对象•监听客户端连接。返回一个对应的Socket对象•获取输入流,读取数据显示在控制台•释放资源TCP协议发送数据:•创建发送端的Socket对象•这一步如果成功,就说明连接已经建立成功了。•获取输出流,写数据•释放资...
阅读全文