`
zizhu8
  • 浏览: 62383 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

android 使用sharedPreferences保存用户设置的参数

 
阅读更多

官方文档介绍:

Using Shared Preferences

TheSharedPreferencesclass provides a general framework that allows you to save and retrieve persistent key-value pairs of primitive data types. You can useSharedPreferencesto save any primitive data: booleans, floats, ints, longs, and strings. This data will persist across user sessions (even if your application is killed).

To get aSharedPreferencesobject for your application, use one of two methods:

  • getSharedPreferences()- Use this if you need multiple preferences files identified by name, which you specify with the first parameter.
  • getPreferences()- Use this if you need only one preferences file for your Activity. Because this will be the only preferences file for your Activity, you don't supply a name.

To write values:

  1. Calledit()to get aSharedPreferences.Editor.
  2. Add values with methods such asputBoolean()andputString().
  3. Commit the new values withcommit()

To read values, useSharedPreferencesmethods such asgetBoolean()andgetString().


a.示例程序:保存用户设置的数据


在保存之后,sharedPreferences将会把数据保存在 /data/data/<应用程序包名>/shared_pres/目录下,且使用xml方式保存数据

示例程序保存的数据是:


b.示例程序:从sharedPreferences中读取数据



分享到:
评论

相关推荐

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

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

    SharedPreferences

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

    Android---SharedPreferences 记住用户名和密码

    SharedPreferences是Android提供的一个轻量级存储类,经常用于保存软件设置参数。存放的格式为xml,文件存放在 /data/data/&lt;package name&gt;/shared_prefs下。

    Android代码-SharedPreferences实用工具类,可直接保存与读取实例对象,SharedPreferences中的ORM

    一个SharedPreferences工具类 ... @PrefModel("prefName")//"prefName"表示保存SharedPreferences的name,可为任意String字符串,若不添加此注解则为类全名 public class Sample { @PrefField("intFieldKey")//"intF

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

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

    android使用SharedPreferences进行数据存储

    Android平台给我们提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。有兴趣的可以了解一下。

    Android学习之使用SharedPreferences存储应用程序数据

    应用程序在运行的时候,可能会随着用户的使用而保持该用户的配置信息,如上次播放时的eq设置,音量设置,上网的cookies信息等等,这些小量 的信息可以通过SharedPreferences来保持,通过SharedPreferences保持的数据...

    Android程序技术:个人学习助手项目注册功能的实现.pptx

    1.1 SharedPreferences的使用 1.2 实战演练——用户注册密码的保存 个人学习助手项目-注册功能的实现 SharedPreferences的使用 The use of the SharedPreferences SharedPreferences是Android平台上一个轻量级的...

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

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

    Android SharedPreferences的使用分析

    SharedPreferences用于在开发软件的时候提供软件参数设置,其背后使用的是xml文件存放数据,文件保存在/data/data/&lt;package&gt;/shared_prefs目录下; 代码如下: public void savePreferences(String name, Integer ...

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

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

    Android SharedPreferences实现记住密码和自动登录界面

    SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置参数,它是采用xml文件存放数据的,文件存放在”/data/data&lt;package&gt;/shared_prefs”目录下。 SharedPreferences的用法: 由于...

    android开发实例大全_王东华

    本书以Android应用程序的开发为主题,并结合真实的案例向读者详细介绍了Android的基本组件的使用及应用程序开发的整个流程。本书的讲述由浅入深,实例全面并典型,几乎囊括了所有和Android应用相关的项目。全书分为...

    SharedPreferences详解

    我们在开发软件的时候,常需要向用户提供软件参数设置功能,例如我们常用的微信,用户可以设置是否允许陌生人添加自己为好友.对于软件配置参数的保存,如果是在window下通常我们会采用ini文件进行保存.如果是J2EE下面,...

    shared-preferences for flutter

    Shared Preferences是Android平台上的一个轻量级的数据存储类,用于保存和读取应用程序的一些常用配置和数据,比如用户设置的参数、游戏分数、应用程序状态等。Shared Preferences类似于Windows中的INI文件,它允许...

    Android静默安装常用工具类

    Android SharedPreferences相关工具类,可用于方便的向SharedPreferences中读取和写入相关类型数据,如: putString(Context, String, String) 保存string类型数据 putInt(Context, String, int) 保存int类型数据 ...

    8天快速掌握Android教程源码

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

    sharepreference

    Android平台给我们提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存...使用SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data/&lt;package name&gt;/shared_prefs目录下

    Android使用文件进行数据存储的方法

    SharedPreferences(参数) SQLite数据库 内容提供者(Content provider) 网络 首先给大家介绍使用文件如何对数据进行存储 Activity提供了openFileOutput()方法可以用于把数据输出到文件中,具体的实现过程与在J2SE...

Global site tag (gtag.js) - Google Analytics