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();
    }
}

发布了53 篇原创文章 · 获赞 6 · 访问量 18万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览