小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Android的三種網(wǎng)絡(luò)聯(lián)接方式(URL / HttpURLConnection | HttpClient | InetAddress )

 black library 2011-11-04

Android SDK 中一些與網(wǎng)絡(luò)有關(guān)的package,如下:
包描述

java.net 提供與聯(lián)網(wǎng)有關(guān)的類,包括流和數(shù)據(jù)包(datagram)sockets、Internet 協(xié)議和常見 HTTP 處理。該包是一個(gè)多功能網(wǎng)絡(luò)資源。有經(jīng)驗(yàn)的 Java 開發(fā)人員可以立即使用這個(gè)熟悉的包創(chuàng)建應(yīng)用程序。
java.io 雖然沒有提供顯式的聯(lián)網(wǎng)功能,但是仍然非常重要。該包中的類由其他 Java 包中提供的 socket 和連接使用。它們還用于與本地文件(在與網(wǎng)絡(luò)進(jìn)行交互時(shí)會(huì)經(jīng)常出現(xiàn))的交互。
java.nio 包含表示特定數(shù)據(jù)類型的緩沖區(qū)的類。適合用于兩個(gè)基于 Java 語言的端點(diǎn)之間的通信。
org.apache.* 表示許多為 HTTP 通信提供精確控制和功能的包??梢詫?Apache 視為流行的開源 Web 服務(wù)器。
android.net 除核心 java.net.* 類以外,包含額外的網(wǎng)絡(luò)訪問 socket。該包包括 URI 類,后者頻繁用于 Android 應(yīng)用程序開發(fā),而不僅僅是傳統(tǒng)的聯(lián)網(wǎng)方面
android.net.http 包含處理 SSL 證書的類。
android.net.wifi 包含在 Android 平臺(tái)上管理有關(guān) WiFi(802.11 無線 Ethernet)所有方面的類。并不是所有設(shè)備都配備了 WiFi 功能,特別是 Android 在 Motorola 和 LG 等手機(jī)制造商的 “翻蓋手機(jī)” 領(lǐng)域獲得了成功。
android.telephony.gsm 包含用于管理和發(fā)送 SMS(文本)消息的類。一段時(shí)間后,可能會(huì)引入額外的包來來為非 GSM 網(wǎng)絡(luò)提供類似的功能,比如 CDMA 或 android.telephony.cdma 等網(wǎng)絡(luò)。

 

1 > java.net 聯(lián)網(wǎng) URL / HttpURLConnection
2 >org.apache.http聯(lián)網(wǎng)實(shí)現(xiàn) HttpClient
    Android使用HttpClient完成Post和Get方式的聯(lián)網(wǎng)請(qǐng)求 
3> android.net   InetAddress

   InetAddress address=InetAddress.getByName (strHostName);   

  除核心java.net.* 類以外,包含額外的網(wǎng)絡(luò)訪問 socket。該包包括 URI 類,后者頻繁用于 Android 應(yīng)用程序開發(fā),而不僅僅是傳統(tǒng)的聯(lián)網(wǎng)方面

 

Android的三種網(wǎng)絡(luò)聯(lián)接方式

1、標(biāo)準(zhǔn)Java接口:java.net.*提供相關(guān)的類
//定義地址
URL url = new URL("//打開連接
HttpURLConnection http = (HttpURLConnection) url.openConnection();
2、Apache接口:android.net.http.*
//DefaultHttpClient表示默認(rèn)屬性
HttpClient httpClient = new DefaultHttpClient();
//HttpGet實(shí)例
HttpGet get = new HttpGet("
HttpResponse rp = httpClient.execute(get);
其中post的方式請(qǐng)求步驟比較復(fù)雜
3、Android接口:android.net.*
//IP地址
InetAddress inetAddress = InetAddress.getByName("192.168.1.1");
//端口
Socket client = new Socket(inetAddress,61203,true);
//取得數(shù)據(jù)
InputStream in = client.getInputStream();
OutputStream out = client.getOutputStream();
文章出處:飛諾網(wǎng)(
www.):http://dev./course/3_program/jdkf/20100719/450932.html

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多