[問題] 透過url將資料轉成string
大家好
小弟是最近剛進來的新手
我在練習寫一個app想把web上的文字轉成string,爬了很多的文,但還是不太知道該怎麼
實現
我試著使用HttpURLconnection但不太清楚該如何轉成string...
有沒有人能提供關鍵的步驟...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.139.19.231
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1482852429.A.689.html
推
12/27 23:54, , 1F
12/27 23:54, 1F
→
12/27 23:55, , 2F
12/27 23:55, 2F
→
12/27 23:55, , 3F
12/27 23:55, 3F
→
12/27 23:57, , 4F
12/27 23:57, 4F
→
12/28 00:02, , 5F
12/28 00:02, 5F
推
12/28 09:50, , 6F
12/28 09:50, 6F
→
12/28 09:51, , 7F
12/28 09:51, 7F
不好意思 昨天後來照著別人的跟著打 雖然編譯過了可是好像抓不到資料...
下面是我的程式碼
public String GetURLData(){
String urlData = null;
String decodedString;
try{
URL url = new URL("http://...");
HttpURLConnection hc = (HttpURLConnection) url.openConnection();
hc.setDoInput(true);
hc.setDoOutput(true);
hc.connect();
BufferedReader in = new BufferedReader(new
InputStreamReader(hc.getInputStream(),"UTF-8"));
while((decodedString = in.readLine())!= null){
urlData += decodedString;
}
in.close();
} catch (Exception e) {
Log.e("ERROR", e.toString());
}
return urlData;
}
可以RUN但是字串沒有抓到
→
12/28 09:52, , 8F
12/28 09:52, 8F
※ 編輯: IhavenoGF (140.116.103.213), 12/28/2016 10:54:04
→
12/28 12:19, , 9F
12/28 12:19, 9F
→
12/28 12:20, , 10F
12/28 12:20, 10F
→
12/28 12:20, , 11F
12/28 12:20, 11F
→
12/28 12:26, , 12F
12/28 12:26, 12F
→
12/28 13:05, , 13F
12/28 13:05, 13F
→
12/28 13:16, , 14F
12/28 13:16, 14F
推
12/28 13:18, , 15F
12/28 13:18, 15F
推
12/28 13:28, , 16F
12/28 13:28, 16F
→
12/28 14:21, , 17F
12/28 14:21, 17F
→
12/28 15:37, , 18F
12/28 15:37, 18F
→
12/28 15:38, , 19F
12/28 15:38, 19F
推
12/28 22:38, , 20F
12/28 22:38, 20F