文件的存储读写,XML文件的存储与读写
2016-01-05 11:12
337 查看
@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);
}
}
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);
}
}
相关文章推荐
- 关于使用MyEclipse自动生成Hibernate和Struts出现的jar不兼容的问题(antlr.collections.AST.getLine()I)
- dijkstra算法的java实现
- java代码发送JSON格式的httpPOST请求
- 代码重构-2 简单不变的 if else 用字典代替
- mysql如何查询某个库,某个表都有哪些字段
- jqGrid增删改查显示——删除+nodejs后台
- web服务器的几种缓存
- mailto: HTML e-mail 链接
- 使用Jmeter测试MySQL性能——(2)多客户端配置
- 使用IntelliJ IDEA 14和Maven创建java web项目
- 完全分布式安装hadoop集群
- 关于typedef的用法总结
- python 定义给定初值或长度的list
- 020_ID生成策略_XML_配置
- 一点给新人的建议,请大家多指教批评
- mes系统
- 网站负载均衡技术
- Bootstrap学习笔记之整体架构
- android studio 下的debug模式下的keystore变成自己的keystore
- Java的概述