Android網路程式設計 一

2021-07-13 12:33:56 字數 636 閱讀 4256

//設定請求的方式

openconnection.setrequestmethod("get");

//設定超時的時間

openconnection.setconnecttimeout(5000);

//獲得url的響應碼 200 :成功,206:訪問部分資料成功 300:跳轉或重定向 400:錯誤 500:伺服器異常

int code=openconnection.getresponsecode();

4.如上所述,當code等於200時表示網路請求成功,我們得到了資料流:

inputstream input=openconnection.getinputstream();

由於我們請求的是資源,我們要將得到的資料流解碼:

bitmap bitmap= bitmapfactory.decodestream(inputstream);

5.這樣我們就得到了點陣圖資源,網路的請求過程也就結束了

6.注意如果想修改我們的ui控制項,比如要想實現我們的imageview

中顯示我們的資源,我們不能再子執行緒中修改ui控制項,要使用handler訊息機制來完成,這裡不再贅述handler的使用過程,以後在另外的handler的工作機制中詳述

Android 網路程式設計

在寫android相關的webservice時,最基礎的就是android系統的網路程式設計。最基礎的是socket,但是針對於android來進行socket程式設計就會顯得太麻煩,其實android已經為我們封裝好了網路程式設計的相關類,常用的是httpget httppost以及httpurl...

Android網路程式設計

socket程式設計客戶端 socket s new socket ip,port socket程式設計服務端 serversocket ss new serversocket port socket s ss.accept socket服務端的基本程式設計架構 serversocket ss ne...

Android網路程式設計

1 tcp ip的socket serversocket。2 udp的datagramsocket datagrampackage。考慮到android 裝置主要是手持終端,ip都是伴隨著上網進行分配的。不是固定不變的。因此開發也是與普通網際網路應用有所差異的。3 直接針對url的httpurlco...