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

    }

  • 相关阅读:
    JS数组去重
    正则表达式验证邮箱手机号等
    js中的事件委托
    c++刷题(6/100)最长上升子序列
    c++刷题(3/100)数独,栈和队列
    在express中HMR(合并express和webpack-dev-server)
    面试整理(3)js事件委托
    面试整理(2)跨域:jsonp与CORS
    面试整理(1):原生ajax
    styled-components真的好吗?
  • 原文地址:https://www.cnblogs.com/wangfeng520/p/5101680.html
Copyright © 2011-2022 走看看