网络开发详解(一)
关键字: android net
1.概要
本文主要介绍在 Android 平台上开发网络应用的一些常用接口。
2. Android 平台上可以使用的几种网络接口
Android 平台的网络应用绝大部分都是基于 Java 的编程接口的,也就是说我们开发类似的运用的
时候可以有多种选择,比 J2me 确实好多了。
2.1.标准 Java 接口
java.net.*下面提供了访问KHTTP服务的基本功能。使用这部分接口的基本操作主要包括:
创建KURL以及KURLConnection / HttpURLConnection对象
设置连接参数
连接到服务器
向服务器写数据
从服务器读取数据K
importjava.io.InputStream;
importjava.io.OutputStream;
importjava.net.URL;
importjava.net.URLConnecon;
importjava.net.HpURLConnecon;
try{
//创建一个KURL对象KKK
URLurl=newURL(your_url);
//创建一个KURL连接,如果有代理的话可以指定一个代理。KKK
URLConneconconnecon=url.openConnecon(Proxy_yours);
//对于KHTTP连接可以直接转换成KHpURLConnecon,KKK
//这样就可以使用一些KHTTP连接特定的方法,如KsetRequestMethod()等KKK
//HpURLConneconconnecon=
(HpURLConnecon)url.openConnecon(Proxy_yours);
//在开始和服务器连接之前,可能需要设置一些网络参数KKK
connecon.setConnectTimeout(10000);
connecon.addRequestProperty("User-Agent",
"J2me/MIDP2.0");
//连接到服务器KKK
connecon.connect();