请尊重他人的劳动成果,转载请注明出处:Android网络编程之使用HttpClient批量上传文件http://www.tuicool.com/articles/Y7reYb我曾在《Android网络编程之使用HTTP访问网络资源》一文中介绍过HttpCient的使用,这里就不在累述了,感兴趣的朋友...
分类:
移动开发 时间:
2015-03-17 17:45:58
阅读次数:
181
第一步:实现socket通信。
首先学习下socket编程,这是最基本的。
我们利用PC上编写一个Java程序为服务器,再编写一个Android app作为客户端,然后实现通信。新建一个Java类如下:import java.io.IOException;
import java.io.OutputStream;
import java.net.ServerSocket;
import java...
分类:
移动开发 时间:
2015-03-01 10:34:15
阅读次数:
213
一开始学习网络编程,听起来感觉很难。当时如果按照正确的方法和多理解多思考,学习网络编程其实很简单了。这个过程需要我们不断地里面和码例子,看请来龙去脉,相信如果大家坚持看完学习网络编程知识对大家会很有收获的。如果没有接触过计算机网络的基础知识,推荐一本教科书《计算机网络第六版》,这部书讲得挺不错的,对于入门学习计算机网络的朋友会很有帮助。
下面是一些基础的概念:
客户端:广泛来讲就是客户用的程序...
分类:
其他好文 时间:
2015-02-25 09:09:59
阅读次数:
218
在前面网络编程(1)中我们了解到如果想要访问其他主机的资源,那么就得知道该资源的URL。那么如果知道了该URL,我们该怎样去访问其主机上的资源呢?本文主要讲清楚Java语言编程的Android网络编程的最基础的父类URLConnectiion,该类是利用URL来实现主机资源的访问,其每个子类的特点都进一步优化并支持新的网络协议,达到从全面到局部,从广泛到精细的系统学习。
从JavaAPI中可以看...
分类:
Web程序 时间:
2015-02-25 09:07:37
阅读次数:
166
在Android网络编程中,经常需要根据不同的网络链接状态 做不同的操作。
分类:
移动开发 时间:
2015-02-13 18:18:58
阅读次数:
221
URL(Uniform Resource Locator)对象代表统一资源定位器,它是指向互联网"资源"的指针。资源可以是简单的文件或目录,也可以是对更复杂的对象的引用,例如对数据库或搜索引擎的查询。通常情况而言,URL可以由协议名、主机、端口和资源组成。即满足如下格式:
protocol://host:port/resourceName
例如如下的URL地址:
http://www.bai...
分类:
移动开发 时间:
2015-02-09 18:33:35
阅读次数:
214
URL的openConnection()方法将返回一个URLConnection对象,该对象表示应用程序和URL之间的通信连接。程序可以通过URLConnection实例向该URL发送请求,读取URL引用的资源
通常创建一个和URL的连接,并发送请求、读取此URL引用的资源需要如下几个步骤:
通过调用URL对象openConnection()方法来创建URLConnection对象设置...
分类:
移动开发 时间:
2015-02-09 18:30:53
阅读次数:
287
在实际的应用中客户端可能需要和服务器端保持长时间的通信,即服务器需要不断地读取客户端数据,并向客户端写入数据;客户端也需要不断地读取服务器数据,并向服务器写入数据。简单实现代码如下: 1 public class MyServer { 2 //定义保存所有Socket的ArrayList 3 ...
分类:
移动开发 时间:
2015-02-06 18:16:04
阅读次数:
237
当Android网络socket编程时出现如下错误:
"socket failed: EACES (Permission denied)"
是因为建立的套接字没有权限对外连接。
解决:
在AndroidManifest.xml文件中,加上这么一句,取得权限
即:android.permission.INTERNET"/>...
分类:
移动开发 时间:
2015-02-02 16:00:25
阅读次数:
171
Apache HttpClient是一个开源项目,为客户端的HTTP编程提供高效、最新、功能丰富的工具包支持。
在Apache HttpClient库中,我们常用的对网络连接有用的包主要有以下几类:
-org.apache.http.HttpResponse
-org.apache.http.client.HttpClient
-org.apache.http.client.met...
分类:
移动开发 时间:
2015-01-18 18:37:27
阅读次数:
208