首页 > 代码库 > Android:储存方式SharePreferences
Android:储存方式SharePreferences
使用SharedPreferences保存数据,其实质是采用了xml文件存放数据,
存储位置:/data/data/<package name>/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(); }
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(); }
Android:储存方式SharePreferences
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。