原文地址:http://www.cnblogs.com/linzheng/archive/2011/01/23/1942365.html
一、java socket編程的介紹http://www.cnblogs.com/linzheng/archive/2011/01/23/1942328.html
二、URL、UrlConnection網路編程介紹
三、HTTP網路編程介紹
http協議-簡介 http協議-C#擷取網頁原始碼 http協議-多線程檔案傳輸
四、 Web Service網路編程介紹
五、 android WebView網路編程介紹
執行個體代碼-----------------------------------------------
代碼
代碼package com.amaker.socket;import java.io.IOException;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;/** * * Socket 伺服器,向用戶端寫Hello Android! */public class MyServer { public static void main(String[] args) { try { ServerSocket server = new ServerSocket(8888); while(true){ Socket client = server.accept(); OutputStream out = client.getOutputStream(); String msg = "Hello Android!"; out.write(msg.getBytes()); client.close(); } } catch (IOException e) { e.printStackTrace(); } }}
伺服器端類比
MyServer.java
代碼
LoginServlet.java
代碼
web.xml
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.4"
xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
<servlet>
<servlet-name>LoginServlet</servlet-name>
<servlet-class>com.amaker.http.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/servlet/LoginServlet</url-pattern>
</servlet-mapping>
</web-app>
android用戶端
MainActivity.java
代碼
AndroidManifest.xml
代碼
一、socket編程
TestSocketActivity.java
代碼
socket.xml
代碼
二、URL、UrlConnection編程
TestURLActivity.java
代碼
test_url.xml
代碼
三、 HTTP編程
LoginActivity.java
代碼
http1.xml
代碼
四、Web Service編程
TestWebServiceActivity.java
代碼
WeatherActivity.java
代碼
WebServiceUtil.java
代碼
weather.xml
代碼
五、WebView編程
TestWebViewActivity.java
代碼
test_webview.xml
代碼