//設定請求的方式
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...