Android開發-網路請求資料
阿新 • • 發佈:2018-12-13
如何用網路請求資料呢?
第一步 建立一個工具類NetWorks 在工具類中寫一個方法(getJson)
這個類裡可以寫很多方法 不僅僅限於網路請求資料 比如常見的還有判斷網路的連線狀態等等…在其他的頁面可以呼叫到這個工具類裡的方法
public class NetWorks {
//網路請求資料 的方法 public static String getJson(String urlString){ try { URL url = new URL( urlString ); HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection(); int responseCode = httpURLConnection.getResponseCode(); if (responseCode == 200) { InputStream inputStream = httpURLConnection.getInputStream(); BufferedReader reader = new BufferedReader( new InputStreamReader( inputStream ) ); //按行讀取 String temp=""; String json=""; while ((temp=reader.readLine())!=null){ json+=temp; } return json; } } catch (MalformedURLException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } return ""; }//網路請求資料
}