1. 程式人生 > >Android 讀取assets中的Json檔案

Android 讀取assets中的Json檔案

//檔名稱
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 = new 
StringBuilder(); 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(); } }