您的位置:首页 > 移动开发 > Android开发

Android 数据存储的一种最简单的方式 SharedPreferences

2011-09-13 17:27 423 查看
SharedPreferences 是Android数据存储的一种最简单的方式。在Android平台中常用于储存简单的参数设置。Shared Preferences 有点类似我们常用的ini文件。
可以通过getPreferences()方法来获取Preferences对象,通过 SharedPreferences.Editor editor =uiState.edit()获取编辑对象,然后通过editro.put...()方法添加数据。然后通过commit方法来提交这些数据。

需要注意的是,我们无法直接在多个程序中共享SharedPreferences数据。

private void setSharedPreferences(){

SharedPreferences settings = getSharedPreferences("person",Context.MODE_PRIVATE);

settings.edit().putBoolean("LOGIN_AUTO", true).commit();

Editor edit = settings.edit();

edit.putString("name","likui");

edit.putInt("age",30);

edit.commit();

}

private void getSharedPreferences(){

SharedPreferences settings = getSharedPreferences("person",Context.MODE_PRIVATE);

boolean auto = settings.getBoolean("LOGIN_AUTO", false); //如果这个值不存在,返回false

String name = settings.getString("name", "haoren");

int age = settings.getInt("age", 10);

Log.v("auto", ""+auto);

Log.v("name", name);

Log.v("age", ""+age);

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: