zoukankan      html  css  js  c++  java
  • 文件的存储读写,XML文件的存储与读写


    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    //文本存储:写,向储存卡里面写一个文本文件,名为config:MODE_APPEND,不会覆盖
    // try {
    // FileOutputStream os = openFileOutput("config", MODE_APPEND);
    // String buffer = "我是中国人";
    // os.write(buffer.getBytes("utf-8"));//将字符串变成UTF-8格式存储文本
    // os.close();

    //写在SD卡里面
    // FileOutputStream os = new FileOutputStream(new File(Environment.getExternalStorageDirectory(),"/download/config.txt"));

    //读文本存储文件
    // FileInputStream is = openFileInput("config");
    // BufferedReader bReader = new BufferedReader(new InputStreamReader(is));
    // String buffer = "";
    // while((buffer=bReader.readLine())!=null){
    // Log.i("content", buffer);
    // }
    // bReader.close();
    // is.close();
    //
    // } catch (FileNotFoundException e) {
    // e.printStackTrace();
    // } catch (UnsupportedEncodingException e) {
    // e.printStackTrace();
    // } catch (IOException e) {
    // e.printStackTrace();
    // }


    //xml存储与读取:会在SD卡创建一个config.xml格式
    SharedPreferences sp = getSharedPreferences("config", MODE_PRIVATE);
    // Editor et = sp.edit();
    // et.putString("name", "张三");
    // et.putString("password", "123456");
    //
    // //提交:保存到卡内
    // et.commit();

    //读取
    // String name = sp.getString("ww", "如果没有读取到name就是这个值");
    // String password = sp.getString("rr", "如果没有读取到password就是这个值");
    String name = sp.getString("name", "");
    String password = sp.getString("password", "");
    Log.i("name", name);
    Log.i("password", password);
    }

    }

  • 相关阅读:
    经典isset,empty,is_null三个的用法与区别,最详细的讲解
    TP框架分页bootstrap冲突问题
    TP框架右下角运行时间
    TP6的跳转坑 和cmd报错 php版本和composer扩展坑
    TP5.1模板继承
    TP5.1模型关联
    Oracle语句
    ajaxform和ajaxgrid获取数据源、添加数据
    confirm和alert弹窗
    UEP-弹窗
  • 原文地址:https://www.cnblogs.com/wangfeng520/p/5101680.html
Copyright © 2011-2022 走看看