码迷,mamicode.com
首页 > 移动开发 > 详细

Android:储存方式SharePreferences

时间:2014-09-18 12:46:03      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:android   style   blog   color   使用   ar   文件   数据   div   

使用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

标签:android   style   blog   color   使用   ar   文件   数据   div   

原文地址:http://www.cnblogs.com/tinyphp/p/3977830.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!