Android 讀取assets中的Json檔案
阿新 • • 發佈:2018-12-30
//檔名稱
private final static String fileName = "regison.json";
class DataThread extends Thread { @Override public void run() { addStr = getJson(fileName); Message msg = handler.obtainMessage(0); handler.sendMessage(msg); }
//讀取方法
public String getJson(String fileName) { StringBuilder stringBuilder = newStringBuilder(); try { AssetManager assetManager = SelectAreaActivity.this.getAssets(); BufferedReader bf = new BufferedReader(new InputStreamReader( assetManager.open(fileName))); String line; while ((line = bf.readLine()) != null) { stringBuilder.append(line); } } catch (IOException e) { e.printStackTrace(); } return stringBuilder.toString(); } }