SharedPreferences 简单应用

本文介绍如何使用SharedPreferences在Android应用中存储和读取整型参数。通过提供的代码示例,开发者可以了解具体的实现方法。

写入数据

private int getIntParam(String keyName) {

SharedPreferences preferences = getSharedPreferences(keyName, MODE_PRIVATE);
return preferences.getInt(keyName, 0);

}


读取数据

private void setIntParam(Context context, String keyName, int value){

SharedPreferences preferences = context.getSharedPreferences(keyName, context.MODE_PRIVATE);
SharedPreferences.Editor editor = preferences.edit();
editor.putInt(keyName, value);
editor.commit();
}
SharedPreferences是Android平台提供的一种轻量级的数据存储方式,用于存储一些简单的键值对数据。SharedPreferences存储的数据可以被应用程序和其他应用程序(如果获得相应权限)共享,通常用于存储应用程序的配置信息、用户偏好设置等。 SharedPreferences应用场景包括但不限于以下几个方面: 1. 存储应用程序的配置信息:应用程序的配置信息通常包括一些开关、标志位等,例如是否开启消息推送、是否开启震动等,这些信息可以使用SharedPreferences存储,方便快捷。 2. 存储用户偏好设置:应用程序的用户偏好设置通常包括一些用户习惯、偏好等,例如字体大小、颜色主题等,这些信息可以使用SharedPreferences存储,方便用户在下次打开应用程序时能够保持上一次的设置。 3. 存储应用程序的登录信息:应用程序的登录信息通常包括用户的账号、密码等,这些信息可以使用SharedPreferences存储,方便用户在下次打开应用程序时无需重新登录。 使用SharedPreferences存储数据的具体步骤如下: 1. 获取SharedPreferences对象:可以通过Context的getSharedPreferences()方法或Activity的getPreferences()方法获取SharedPreferences对象。 2. 存储数据:可以通过SharedPreferences.Editor对象的putBoolean()、putInt()、putString()等方法存储数据。 3. 提交数据:必须通过SharedPreferences.Editor对象的commit()或apply()方法提交数据,才能将数据真正地保存到SharedPreferences中。 例如,存储一个Boolean类型的数据可以按照以下代码进行: ``` SharedPreferences sharedPreferences = getSharedPreferences("config", MODE_PRIVATE); SharedPreferences.Editor editor = sharedPreferences.edit(); editor.putBoolean("is_push_enabled", true); editor.commit(); ``` 以上就是SharedPreferences应用场景及使用方法的简单介绍。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值