Android:储存方式之SharePreferences

来源:互联网 发布:淘宝网围巾专卖 编辑:程序博客网 时间:2024/05/01 04:33

使用Shared

  1. Preferences保存数据,其实质是采用了xml文件存放数据,

存储位置:/data/data//shared_prefs

写入数据:

 public void writeData(View view){    //实例化SharedPreferences对象,参数1是存储文件的名称,参数2是文件的打开方式,当文件不存在时,直接创建,如果存在,则直接使用    SharedPreferences mySharePreferences =getSharedPreferences("test", Activity.MODE_PRIVATE);     //实例化SharedPreferences.Editor对象    SharedPreferences.Editor editor =mySharePreferences.edit();    //用putString的方法保存数据    editor.putString("name", "tinyphp");    //提交数据    editor.commit();    //提示成功    Toast.makeText(this, "数据成功写入", Toast.LENGTH_SHORT).show();}
  1. 列表内容

mode为默认为0或MODE_PRIVATE
MODE_PRIVATE,只读,只能被自己的应用程序访问
MODE_WORLD_READABLE,可读,除了自己访问外还可以被其它应该程序读取
MODE_WORLD_WRITEABLE,可写,除了自己访问外还可以被其它应该程序读取和写入

读取:

public void readData(View view){    //实例化SharedPreferences对象    SharedPreferences mySharePerferences =getSharedPreferences("test", Activity.MODE_PRIVATE);    //用getString获取值    String name =mySharePerferences.getString("name", "");    //显示    Toast.makeText(this, "读取数据\n"+"name:\n"+name, Toast.LENGTH_SHORT).show();}
0 0
原创粉丝点击