• android应用将json数据打包在本地,进行读取的代码


    可将json文件放在assets文件夹下面,用如下方法读取

    /**
         * add by linsen
         * 
         * @return the callback json string
         */
        public void getJSONData() {
            // json读取
            new Thread(){
                public void run(){
                    InputStream fis = null;
                    BufferedReader br = null;
                    
                    try {
                        fis = getAssets().open("allbrand.json");
                    } catch (IOException e) {
                        e.printStackTrace();
                        Log.d("0618", "==========" + fis);
                    }
                    Scanner scanner = new Scanner(fis);
                    while(scanner.hasNext()){
                        strB.append(scanner.next());
                    }
                    scanner.close();
                    try {
                        fis.close();
                    } catch (IOException e) {
                        e.printStackTrace();
                    }
                    mHandler.sendEmptyMessage(0x1234);
                    Log.v("0618","msg sended");
                }
            }.start();
            
        }

    由于文件读取时间较长,帮开启了线程.

    自定义的读取时的dialog在线程期间启动.

  • 相关阅读:
    线程
    自定义异常
    throw 子句
    throw 语句
    异常处理
    异常处理
    匿名类
    接口的使用,内部类
    接口,接口的定义
    如何理解无偏估计?无偏估计有什么用?什么是无偏估计?
  • 原文地址:https://www.cnblogs.com/linxiaojiang/p/3142409.html
Copyright © 2020-2023  润新知