Android 使用SharedPreference来进行软件配置的存取
2013-11-11 16:55
323 查看
我们在安卓开发的时候不免需要记录用户键入的一些信息,比如账号和密码,用户使用软件的次数,上次打开软件的时间等等,为了保存这些配置,我们可以使用SharedPreference类保存他们。
向editor里面添加完所有的数据之后,要调用editor.commit()提交。
提交之后会产生一个目录:/data/data/包名/shared_prefs,在这个目录中有一个xml文件,在本例中,文件名为config.xml。这个文件名取决于getSharedPreference方法的第一个参数。
下面演示保存配置文件之后进行提取信息:
//使用SharedPreference进行保存软件的配置信息 SharedPreferences sharedPreferences = this.getSharedPreferences("config", Context.MODE_PRIVATE); SharedPreferences.Editor editor = sharedPreferences.edit(); String username = "wuyou";//这里假设获得用户名 String password = "password";//假设获得密码 //将值添加到editor editor.putString("username", username); editor.putString("password", password); //跟数据库一样,需要提交 editor.commit();
向editor里面添加完所有的数据之后,要调用editor.commit()提交。
提交之后会产生一个目录:/data/data/包名/shared_prefs,在这个目录中有一个xml文件,在本例中,文件名为config.xml。这个文件名取决于getSharedPreference方法的第一个参数。
下面演示保存配置文件之后进行提取信息:
//使用SharedPreference获取已经保存的配置信息 SharedPreferences sp = this.getSharedPreferences("config", Context.MODE_PRIVATE); //第一个参数为key,第二个参数为默认值(如果找不到该值) String username = sp.getString("username", ""); String password = sp.getString("password", ""); Log.i("username", username); Log.i("password", password);
相关文章推荐
- Android应用开发环境配置-使用eclipse进行开发
- android 自定义控件 使用declare-styleable进行配置属性(源码角度)
- 复习课程jdbc:使用配置文件properties进行连接数据库,数据库存取图片,批处理,时间戳,事物回滚等等
- android 自定义控件 使用declare-styleable进行配置属性(源码角度)
- Android 使用Properties文件保存软件配置信息
- ubuntu 10.4下软件安装配置——tftp&使用tftp进行文件传输
- 使用ant及IDE配置文件进行Android项目初步的标准化,规范化构建
- 配置同时使用PowerMock和Robolectric对Android进行单元测试
- Android使用SharedPreferences进行配置的读写
- Android解决activity、service间使用sharePreference进行值存取不同步
- android 自定义控件 使用declare-styleable进行配置属性(源码角度)
- Android SDK Manager 和 AVD Manager使用(进行安卓虚拟机的配置)
- 借助C/C++进行Android开发:NDK的配置与使用
- 无废话Android之android下junit测试框架配置、保存文件到手机内存、android下文件访问的权限、保存文件到SD卡、获取SD卡大小、使用SharedPreferences进行数据存储、使用Pull解析器操作XML文件、android下操作sqlite数据库和事务(2)
- android 自定义控件 使用declare-styleable进行配置属性(源码角度)
- 【转】android 自定义控件 使用declare-styleable进行配置属性(源码角度)
- android 自定义控件 使用declare-styleable进行配置属性(源码角度)
- android 自定义控件 使用declare-styleable进行配置属性(源码角度)
- android 自定义控件 使用declare-styleable进行配置属性(源码角度)
- Android自定义控件使用declare-styleable进行属性配置