a、使用map來儲存引數
mapmap = new hashmap();
map.put("name", "onmoso");
map.put("password", "onmoso.com");
b、使用defaulthttpclient建立httpclient例項
c、構建httppost
」);d、將由map儲存的引數轉化為鍵值namevalue
listpostdata = new arraylist();
for (map.entryentry : map.entryset())
e、使用編碼構建post實體
f、設定post實體
post.setentity(entity);
g、執行post方法
h、獲取返回實體
i、將h中返回實體轉化為輸入流
j、讀取輸入流
stringbuffer sb = new stringbuffer();
bufferedreader br = new bufferedreader(new inputstreamreader(is));
string line = "";
while((line=br.readline())!=null)
以上就是android中通過post來實現客戶端與服務端的通訊過程,完成引數封裝到傳送到伺服器,最後接收服務端返回的資料,從而完成乙個完整的http資料傳遞過程。
a、使用map來儲存引數
mapmap = new hashmap();
map.put("name", "onmoso");
map.put("password", "onmoso.com");
b、使用defaulthttpclient建立httpclient例項
c、構建httppost
」);d、將由map儲存的引數轉化為鍵值namevalue
listpostdata = new arraylist();
for (map.entryentry : map.entryset())
e、使用編碼構建post實體
f、設定post實體
post.setentity(entity);
g、執行post方法
h、獲取返回實體
i、將h中返回實體轉化為輸入流
j、讀取輸入流
stringbuffer sb = new stringbuffer();
bufferedreader br = new bufferedreader(new inputstreamreader(is));
string line = "";
while((line=br.readline())!=null)
以上就是android中通過post來實現客戶端與服務端的通訊過程,完成引數封裝到傳送到伺服器,最後接收服務端返回的資料,從而完成乙個完整的http資料傳遞過程。
Android程式設計之SparseArray詳解
一 構造 從構造方法我們可以看出,它和一般的list一樣,可以預先設定容器大小,預設的大小是10 public sparsearray public sparsearray int initialcapacity 二 增它有兩個方法可以新增鍵值對 在儲存資料的時候,是採用了二分法方式,以下是它採用二...
網路程式設計 之 網路基礎
網路程式設計 1.乙個程式如何在網路上找到另乙個程式?首先,程式必須要啟動,其次,必須有這台機器位址,我們都知道我們人的位址大概就是國家 省 市 區 街道 樓 門牌號這樣子。那麼每一台聯網的機器在網路上也有自己的位址,他們位址是怎麼表示的呢?就是使用一串數字來表示的,例如 100.4.5.6什麼是i...
網路程式設計之Socket程式設計
對 tcp ip udp socket 程式設計這些詞你不會很陌生吧?隨著網路技術的發展,這些詞充斥著我們的耳朵。那麼我想問 1.什麼是tcp ip udp?2.socket在 呢?3.socket是什麼呢?4.你會使用它們嗎?什麼是tcp ip udp?tcp ip transmission co...