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

SharedPreference数据存储

 
阅读更多
@Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        //获取一个SharedPreferences对象
        SharedPreferences sp = getSharedPreferences("dataInfo", 0);
        String user = sp.getString("user", "");
        String password = sp.getString("password", "");
        ((EditText)findViewById(R.id.user)).setText(user);
        ((EditText)findViewById(R.id.password)).setText(password);
    }
	@Override
	protected void onStop() {
		super.onStop();
		SharedPreferences sp = getSharedPreferences("dataInfo", 0);
		sp.edit().putString("user", 
				((EditText)findViewById(R.id.user)).getText().toString())
			.putString("password", 
				((EditText)findViewById(R.id.password)).getText().toString())
			.commit();
	}
分享到:
评论

相关推荐

    Android数据存储之SharedPreference

    每个应用程序都有自己的SharedPreference文件,且默认是私有的,即一个应用无法直接访问其他应用的SharedPreference数据,除非有特定的权限设置。 ### 1. 使用SharedPreference #### 写入数据 要使用...

    Android应用开发-SharedPreference存储数据.pptx

    在Android应用开发中,SharedPreference是一种轻量级的数据存储机制,主要用于存储应用的配置参数或者简单的用户设置。它以键值对(key-value pairs)的形式保存数据,并且这些数据是以XML格式存储在设备的文件系统...

    四种Android数据存储方式

    SharedPreference数据存储在XML文件中,位于`data/data/程序包名/shared_prefs`目录下。它的操作包括: - **存储数据**: - 获取SharedPreference对象:`SharedPreferences sp = context.getSharedPreferences(...

    android SharedPreference实现登录

    其中,`SharedPreference` 是一种轻量级的数据存储方式,特别适合用来存储一些简单的键值对数据,如登录状态、用户偏好设置等。本教程将详细讲解如何使用`SharedPreference`来实现登录功能。 `SharedPreference`是...

    android studio文件存储和sharedPreference存储

    在Android开发中,数据存储是应用必不可少的一部分,用于持久化用户数据或应用程序的状态。本教程主要探讨在Android Studio中如何实现文件存储和SharedPreferences存储,以QQ登录为例,讲解如何保存登录的用户名和...

    android Sharedpreference的例子代码

    在Android开发中,SharedPreference是一种轻量级的数据存储机制,用于保存和读取小型的键值对数据。它非常适合用来存储应用的用户设置或者一些简单的持久化数据,比如开关状态、首选项等。在这个"android ...

    SharedPreference文件操作代码例子

    SharedPreference是Android系统提供的一种轻量级的数据存储方式,主要用于保存应用中的小量、简单的配置数据,如用户偏好设置、应用程序的状态信息等。它使用XML文件来存储键值对,这些文件存储在应用的私有目录下,...

    SharedPreference

    SharedPreference是Android开发中一种常用的数据存储方式,它主要用于存储轻量级的配置数据,如用户设置、应用偏好等。SharedPreference提供了键值对的存储形式,数据类型主要包括String、int、boolean、float和long...

    SharedPreference示例

    总的来说,SharedPreference在Android开发中扮演着不可或缺的角色,它提供了便捷的本地数据存储方案,特别适用于存储应用配置和轻量级数据。在理解其工作原理后,开发者可以灵活运用,提高应用的用户体验和性能。

    sharedpreference使用demo源代码

    在Android应用开发中,SharedPreference是一种轻量级的数据存储方式,用于保存应用的简单键值对数据。它非常适合用来存储用户的一些配置信息,如应用程序的主题设置、用户的登录状态等。SharedPreference是持久化的...

    SharedPreference例子

    SharedPreference是Android系统提供的一种轻量级的数据存储方式,用于应用程序内部存储少量的偏好设置或简单数据。在Android开发中,我们经常用它来保存用户的个性化设置,如应用的主题色、音量调节、是否开启通知等...

    使用者信息存储

    SharedPreference将数据以Map<Object,Object>形式存入手机内存中。常用于存储较简单的参数...为了让初学者掌握SharedPreference存储数据,接下来通过案例“SaveUserInfo”演示如何使用SharedPreference保存数据。

    SharedPreference 工具类

    在Android系统中,SharedPreference数据是以XML文件的形式保存在设备的沙盒文件系统内,每个应用有自己的空间,无法跨应用访问。 ### SharedPreference基本使用 1. **获取SharedPreference对象**: - `...

    Android-一个比较安全的SharedPreference加密方案

    在Android应用开发中,SharedPreference通常用于存储轻量级的数据,如用户偏好设置或小量配置信息。然而,由于其明文存储的特性, SharedPreference中的数据可能存在被恶意读取的安全风险。为了解决这个问题,我们...

    Android程序设计-数据存储SharedPreference.pptx

    在Android程序设计中,数据存储是一个关键部分,而`SharedPreferences`是Android系统提供的一种轻量级的数据存储机制,特别适合用于存储少量的配置信息。`SharedPreferences`采用键值对(key-value pairs)的形式,...

    利用 KeyStore 存储密码,加密 SharedPreference 的数据,保证安全性.zip

    利用 KeyStore 存储密码,加密 SharedPreference 的数据,保证安全性。.zip,A cryptography library and a SharedPreferences wrapper for Android that encrypts the content with 256 bit AES encryption. The ...

    mooc_android_lesson20_SharedPreference登录功能

    在Android应用开发中,SharedPreference是一种轻量级的数据存储机制,用于存储小量的键值对数据,通常用于实现用户设置或应用配置的持久化。在这个"mooc_android_lesson20_SharedPreference登录功能"的课程中,我们...

    Android应用源码之(游戏保存之SharedPreference).zip

    `SharedPreference`是Android提供的一种轻量级的数据存储机制,适合存储键值对类型的数据,如布尔值、整数、浮点数和字符串。 **SharedPreference基本概念** `SharedPreference`是Android系统中用于存储用户偏好...

Global site tag (gtag.js) - Google Analytics