Android中從網路獲取資料的方法

2021-06-06 20:33:03 字數 1615 閱讀 7944

在編寫android應用時,有時會需要從internet上獲取資料。

包括獲取網頁資料和檔案資料。

1.獲取網路上的網頁資料

通過httpurlconnection物件,從網路中獲取網頁資料.

conn.setconnecttimeout(5* 1000);//設定連線超時

conn.setrequestmethod("get");//以get方式發起請求

if (conn.getresponsecode() != 200) throw new runtimeexception("請求url失敗");

inputstream is = conn.getinputstream();//得到網路返回的輸入流

string result = readdata(is, "gbk");

conn.disconnect();

//第乙個引數為輸入流,第二個引數為字符集編碼

public static string readdata(inputstream insream, string charsetname) throws exception

byte data = outstream.tobytearray();

outstream.close();

insream.close();

return new string(data, charsetname);

}

2.獲取網路上的檔案資料

通過httpurlconnection物件,可以從網路中獲取檔案資料.

url url = new url("");//檔案位址

if (conn.getresponsecode() != 200) throw new runtimeexception("請求url失敗");

Android 從xml 檔案中獲取資源

story.x 一根繩,兩人搖。搖下來,像小船。搖上去,像小橋。你來跳,我來跳,蹦蹦跳跳多可愛。姐姐,你要不要一起來玩呀 不了,姐姐在找蜀山的入口,不知你們是否知道?擂台上的哥哥好像自稱是蜀山 也許他會知道。汪汪,汪汪 小姐,我觀你顴骨平滑,下巴圓潤飽滿,正是旺夫之相呀。等等,眉宇間桃花隱現 哈哈,...

Android從資料庫中獲取所有的檔案

編者 韓湘 其實也不是那麼淺顯,不過大致的思路是可行的,得多看幾遍吧 我的 中也給出了一些,但我的文件裡面有全面詳細的型別 如果有誤,可以通過獲取檔案的時候拿它的mimetyep來列印一下看看就知道了 public class scansystemfile size new string null ...

從網路獲取檔案

從網路獲取檔案 1.基本的獲取資料流然後裝換成相應的資料顯示 1 獲得網路的位址 2 使用統一資源定位符轉換成標準格式 3 用httpurlconnection 得到連線例項httpurlconnection 4 使用httpurlconnection得到輸入流 5 使用bitmap 轉換流得到bi...