`
itjavagoodqq
  • 浏览: 37417 次
文章分类
社区版块
存档分类
最新评论
阅读更多

    [size=small;]??? Android平台给我们提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data/<package name>/shared_prefs目录下。[/size]

[size=small;]??? getSharedPreferences(name,mode)方法的第一个参数用于指定该文件的名称,名称不用带后缀,后缀会由Android自动加上。方法的第二个参数指定文件的操作模式,共有四种操作模式:<br>1、Activity.MODE_PRIVATE[/size]

[size=small;]<span class="comment"><span style="color: #008200;">默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下,写入的内容会覆盖原文件的内容,如果想把新写入的内容追加到原文件中,可以使用Activity.MODE_APPEND [/size]</span><span>??</span></span>

[size=small;]<span>2、Activity.MODE_WORLD_READABLE[/size]</span>

[size=small;]<span class="comment"><span style="color: #008200;">表示当前文件可以被其他应用读取, [/size]</span><span>??</span></span>


<p class="alt">[size=small;]<span class="comment"><span style="color: #008200;">表示当前文件可以被其他应用写入;?[/size]</span><span>??</span></span>

<p class="alt">[size=small;]<span>4、Activity.MODE_APPEND[/size]<span class="comment"></span></span>

<p class="alt">[size=small;]<span class="comment">保存信息:[/size]</span>
SharedPreferences sharedPreferences = getSharedPreferences("userInfo", Context.MODE_PRIVATE);
Editor editor = sharedPreferences.edit();//获取编辑器
editor.putString("account", "cu56");
editor.putInt("password", 123456);
editor.commit();//提交修改
?

[size=small;]生成xml文件:[/size]

<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map>
<string name="account">53663698</string> 
<string name="password">123456</string>
 </map>

[size=small;]读取信息:[/size]

SharedPreferences preferences = getSharedPreferences("userInfo",
				Activity.MODE_PRIVATE);
		String account = preferences.getString("account", "");

?

 
0
1
分享到:
评论

相关推荐

    采用SharedPreferences保存用户偏好设置参数

    在实际开发中,如果遇到要让用户设置一些偏好参数的,那我们这时就可以使用SharedPreferences。

    SharedPreferences

    采用SharedPreferences保存用户偏好设置参数,适合小白上路

    android多个用户登录和http验证

    采用SharedPreferences 保存,这里记录了保存多个用户信息的方法,还有运用了简单http协议进行客户端与服务器端连接,很适合初学者。

    android中使用SharedPreferences进行数据存储的操作方法

    很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为...使用 SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data/&lt;package

    数据存储之SharedPreferences存储

    因此,我们来学习一下Android的另外一种存储方式,SharedPreferences存储,它是一种数据持久化的方式,它比文件存储更加简单易用。 将数据存储到SharedPreferences中 不同于文件存储的方式,SharedPreferences是使用...

    8天快速掌握Android系列视频之07_查看应用输出的错误信息 与如何部署应用到真实手机

    用SharedPreferences保存用户偏好设置参数,17_创建数据库与完成数据添删改查,18_在SQLite中使用事务,19_采用 ListView实现数据列表显示,20_采用ContentProvider对外共享数据,21_监听ContentProvider中数据的...

    8天快速掌握Android系列视频之04_开发与 运行(卸载)第一个ANDROID应用

    用SharedPreferences保存用户偏好设置参数,17_创建数据库与完成数据添删改查,18_在SQLite中使用事务,19_采用 ListView实现数据列表显示,20_采用ContentProvider对外共享数据,21_监听ContentProvider中数据的...

    Android实现带有记住密码功能的登陆界面

    主要为大家详细介绍了Android实现带有记住密码功能的登陆界面,主要采用SharedPreferences来保存用户数据,感兴趣的小伙伴们可以参考一下

    Android仿微信界面安卓开发期末作业

    实际上使用SharedPreferences直接保存用户信息 消息列表页保存数据至Sqlite数据库 SQLiteDao以及SQLiteHelper 聊天页返回至消息列表页携带回最后一条消息内容,并更新数据库和消息列表页RecyclerVi

    SharedPreferences详解

    我们在开发软件的时候,常需要向用户提供软件参数设置功能,例如我们常用的微信,用户可以设置是否允许陌生人添加自己为好友.对于软件配置参数的保存,如果是...在我们的Android应用中又适合采用什么方式保存软件配置参数.

    8天快速掌握Android教程源码

    16_采用SharedPreferences保存用户偏好设置参数.avi 所在项目:SharedPreferences 17_创建数据库与完成数据添删改查.avi 所在项目:db 18_在SQLite中使用事务.avi 所在项目:db 19_采用ListView实现数据列表显示.avi...

    传智播客的android开发源代码

    16_采用SharedPreferences保存用户偏好设置参数.avi 所在项目:SharedPreferences 17_创建数据库与完成数据添删改查.avi 所在项目:db 18_在SQLite中使用事务.avi 所在项目:db 19_采用ListView实现数据列表显示.avi...

    source.zip

    16_采用SharedPreferences保存用户偏好设置参数.avi 所在项目:SharedPreferences 17_创建数据库与完成数据添删改查.avi 所在项目:db 18_在SQLite中使用事务.avi 所在项目:db 19_采用ListView实现数据列表显示.avi...

    springboot课堂笔记 (源码+数据库)090912

    在开发中我们需要将一 些简单的类型数据保存在本地,因此我们使用 SharedPreferences,它是一种 采用键值对存储的轻量级的数据存储方式。 主页面本界面本着功能性强、操作性简便、易用性较好等几个方面设计的,使使...

Global site tag (gtag.js) - Google Analytics