Android Studio 專案結合JSON網站服務
第一步:創建專案 第二步:取得JSON字串(非網路) 1.至JSON暫存網站,進行檔案測試 以 myjson.com 為例,連結後打上資料生成網址,要在專案當中使用 [ { "name": "Kangkai", "number": "666 555-1234" }, { "name": "Handsome", "number": "777 555-5678" } ] 2.至Android Studio進行連結 回到Android Studio,先開啟網路權限,因為Json是來自於網路服務的回傳結果。 打開AndroidManifest.xml檔案,輸入開啟網路權限的程式碼: <uses-permission android:name="android.permission.INTERNET"/> 另外新建一個class檔,必須繼承至AsyncTask<傳入值型態, 更新進度型態, 結果型態>。 加入程式碼,並匯入元件、產生實作方法。 public class 你的class名稱 extends AsyncTask<String,Void,String> 宣告待會需要用到的變數,並匯入需要的元件。輸入以下程式碼: String data = ""; InputStream inputStream = null; doInBackground方法的內容,輸入以下程式碼 try { URL url = new URL(urlStrings[0]); HttpURLConnection httpURLConnection = (HttpURLConnection) url.openConnection(); InputStream inputStream = httpURLConnection.getInputStream(); BufferedReader bufferedReader = new BufferedReader(new InputStream