Re: [問題] Android新手的問題
網頁好讀版
HttpURLConnection
http://goo.gl/dGVefI
JSON parsing
http://goo.gl/ADksSk
-----------
純文字版
若要在 Android 內實作 HttpRequest 方法有很多種
但其實最簡單的方式就是使用內建的 HttpURLConnection 來實作
不需要引入其他 Library, 也沒有什麼前置作業
以下就使用 HttpURLConnection 示範如何實作 HttpGet 要求
並取得網頁內容
以下是程式碼範例
https://gist.github.com/anonymous/7f1094afe46fce91ce96
JSON 算是目前主流的資料交換格式
跟 XML 比較起來 JSON的優點就是檔案小很多
但可讀性卻一點也不輸給 XML(這裡的可讀性是指"人")
以下就來簡單介紹 JSON 格式 以及如何解析資料
將 JSON 字串轉為物件 或是將物件轉換為 JSON 字串
在這裡會用到 Google 維護的 Gson Library
以下是程式碼範例
https://gist.github.com/anonymous/ed4076d59ce7a17d443b
然後記得跟網路有關的操作要另開新執行緒
其實 Google 維護的 Library 很多都很好用
其中最實用的就是 Guava
那個 Stopwatch 實在是調整效能的好幫手
然後小小抱怨一下
我覺得政府開放平台的資料格式有點少耶
然後他不能作成像 facebook API 那樣嗎...?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.251.37.60
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1447915022.A.8BA.html
推
11/19 16:20, , 1F
11/19 16:20, 1F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):