`

SharedPreferences 的使用

 
阅读更多

SharedPreferences 的使用:

 

有三种方法创建或打开Preferences文件:

1、PreferenceManager.getDefaultSharedPreferences(this) 会创建名为:包名+_preferences的XML文件,整个工程都可以用

2、调用Context对象的getSharedPreferences()方法,该方法有两个参数:文件名和访问权限,它创建的是用户自定义名字的XML 文件,整个工程都可以用

3、调用Activity对象的getPreferences()方法,只有创建它的Activity可以用

 

SharedPreferences的四种操作模式:

Context.MODE_PRIVATE:为默认操作模式,代表该文件是私有数据,只能被应用本身访问,在该模式下,写入的内容会覆盖原文件的内容

Context.MODE_APPEND:模式会检查文件是否存在,存在就往文件追加内容,否则就创建新文件.

Context.MODE_WORLD_READABLE和Context.MODE_WORLD_WRITEABLE用来控制其他应用是否有权限读写该文件.

MODE_WORLD_READABLE:表示当前文件可以被其他应用读取.

MODE_WORLD_WRITEABLE:表示当前文件可以被其他应用写入.

 

 

SharedPreferences  preferences=context.getSharedPreferences("abc", Context.MODE_PRIVATE);

 

将数据保存至SharedPreferences:

Editor edit=preferences.edit();

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

edit.commit();

 

从SharedPreferences获取数据:

preferences.getString("name", "");

 

http://blog.csdn.net/zhang31jian/article/details/23258065

http://www.cnblogs.com/linjiqin/archive/2011/05/26/2059133.html

分享到:
评论

相关推荐

    一个简单的Sharedpreferences使用实例

    这个实例将详细介绍如何使用SharedPreferences来保存和获取数据。SharedPreferences采用键值对的形式存储数据,支持基本数据类型,如布尔型、整型、浮点型、字符串以及长整型。 首先,我们需要理解...

    android学习SharedPreferences的使用方法

    在本文中,我们将深入探讨SharedPreferences的使用方法,包括它的基本操作、特点以及在实际项目中的应用。 一、SharedPreferences的基本操作 1. 创建SharedPreferences对象:通常在需要使用SharedPreferences的类...

    使用SharedPreferences保存一些数据

    在标题“使用SharedPreferences保存一些数据”中,我们主要探讨的是如何通过SharedPreferences来存储和检索应用程序中的数据。 SharedPreferences的工作原理是将数据以XML格式保存到设备的文件系统中,通常位于 `/...

     Android的SharedPreferences的使用

    SharedPreferences是一种轻型的数据存储方式,它的本质是基于XML文件存储key-...比较经典的使用方式例如用户输入框对过往登录账户的存储。 详细介绍请参考博文:http://blog.csdn.net/stoppig/article/details/39157337

    SharedPreferences基本使用

    2. 使用SharedPreferences的步骤: - 获取SharedPreferences对象:通常在Activity或Fragment中,通过`getPreferences(MODE_PRIVATE)`方法获取当前组件的SharedPreferences,或者通过`getSharedPreferences(String ...

    Android开发SharedPreferences使用及调用文件管理器自定义读取文件实现

    下面我们将详细探讨如何使用SharedPreferences以及如何结合文件管理器来实现自定义读取文件。 首先,关于SharedPreferences的使用: 1. **创建SharedPreferences对象**:通常在应用的Context环境下,如Activity或...

    SharedPreferences使用样例

    下面,我们将详细探讨SharedPreferences的使用方法及其在实际开发中的应用。 一、SharedPreferences的基本概念 SharedPreferences是Android提供的一个接口,通过它可以创建一个持久化的键值对存储。这些数据以XML...

    android的SharedPreferences详解

    使用SharedPreferences主要有三个步骤:获取SharedPreferences对象、编辑数据、提交更改。 - **获取SharedPreferences对象** 可以通过`getSharedPreferences()`或`getDefaultSharedPreferences()`方法获取对象。...

    android的SharedPreferences用法举例源代码

    以下是对SharedPreferences使用方法的详细介绍: 1. 获取SharedPreferences对象: 要使用SharedPreferences,首先需要获取到它的实例。通常有两种方式: - `getSharedPreferences(String name, int mode)`:通过...

    Android通过SharedPreferences实现自动登录记住用户名和密码功能

    最近Android项目需要一个自动登录功能,完成之后,特总结一下,此功能依靠SharedPreferences进行实现。 SharedPreferences简介 ...SharedPreferences使用实例:记住用户名密码自动登录 大致了解了SharedPre

    Android-Kotlin的一个小型Rx驱动sharedpreferences库

    总结来说,"Android-Kotlin的一个小型Rx驱动sharedpreferences库"是一个提升SharedPreferences使用体验的工具,它利用Kotlin和RxJava的优势,让开发者在处理偏好设置时能够编写出更高效、更易维护的代码。...

    Android-Fit利用SharedPreferences存储对象

    然而,直接使用SharedPreferences存储自定义对象或复杂数据结构是不支持的,因为SharedPreferences只支持基本数据类型的序列化和反序列化。但是,在某些场景下,我们可能需要将自定义对象存入SharedPreferences,...

    SharedPreferences

    由于SharedPreferences使用XML文件存储数据,所以它不适合处理大量复杂或结构化数据,但对小规模的键值对存储来说,是非常高效和实用的。 在Android应用中,使用SharedPreferences通常分为以下几个步骤: 1. 获取...

    android SharedPreferences简单使用

    这篇博客"android SharedPreferences简单使用"可能会涵盖以下几个方面: 1. **SharedPreferences的基本操作**: - `getSharedPreferences()`方法:创建SharedPreferences对象,通常在`Context`上下文环境中调用,...

    SharedPreferences 的用法

    如果程序中需要保存用户设置的信息,我们可以选择保存到数据库或文件中,但如果是少量的配置信息,Android为我们提供了更加方便的保存方法:SharedPreferences,使用SharedPreferences保存的文件在对应的的应用程序...

    android 保存配置文件 SharedPreferences

    以下是一个简单的SharedPreferences使用示例,保存和读取一个字符串值: ```java // 保存数据 SharedPreferences.Editor editor = getSharedPreferences("MyPrefs", MODE_PRIVATE).edit(); editor.putString(...

    SQLiteOpenHelper&SharedPreferences练习

    SharedPreferences使用键值对的形式存储数据,支持基本类型如布尔、整型、浮点型、字符串以及它们的数组。数据以XML格式存储在设备的私有目录下。 使用SharedPreferences的基本步骤如下: 1. 获取...

    Android中SharedPreferences知识的深入研究.pdf

    与Web程序中的Cookie类似,SharedPreferences使用键值对的形式存储数据,并且这些数据是以XML格式持久化在设备上。数据保存在`/data/data/<包名>/shared_prefs`目录下的XML文件中。 **一、SharedPreferences的使用*...

    android 数据存储——SharedPreferences,有代码实现,简单易懂

    以下是一个简单的SharedPreferences使用示例,包括设置和获取偏好设置: ```java public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { ...

    使用SharedPreferences进行数据存储

    这篇博客将深入探讨如何使用`SharedPreferences`进行数据存储,以及其背后的实现原理。 `SharedPreferences`主要提供了两个接口类,`SharedPreferences`用于读取数据,`Editor`用于写入数据。以下是如何使用`...

Global site tag (gtag.js) - Google Analytics