Android系统中主要提供了三种方式用于简单的实现数据持久化功能,
分别是:文件存储,SharedPreferences存储以及数据库存储。
文件存储:核心技术就是用Context 类中提供openFileInput()和openFileOutput()方法,之后利用Java的各种流进行读写操作。
不适合保存一些较为复杂的文本数据
SharedPrefernces存储: 是使用键值对的方式存储数据的。SharedPrefernces文件是使用XML格式对数据进行管理的
存:
SharedPreferences.Editor editor = getSharedPreferences("shareName",0).edit(); //名字尽量去有意义的,因为取的时候用到
editor.putString("name","LiMing");
editor.commit(); //记得提交
取:
SharedPreferences pref = getSharedPreferences("shareName",0);
String name = pref.getString("name","");
SQLiten 数据库存储: