@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();
}
分享到:
相关推荐
每个应用程序都有自己的SharedPreference文件,且默认是私有的,即一个应用无法直接访问其他应用的SharedPreference数据,除非有特定的权限设置。 ### 1. 使用SharedPreference #### 写入数据 要使用...
在Android应用开发中,SharedPreference是一种轻量级的数据存储机制,主要用于存储应用的配置参数或者简单的用户设置。它以键值对(key-value pairs)的形式保存数据,并且这些数据是以XML格式存储在设备的文件系统...
SharedPreference数据存储在XML文件中,位于`data/data/程序包名/shared_prefs`目录下。它的操作包括: - **存储数据**: - 获取SharedPreference对象:`SharedPreferences sp = context.getSharedPreferences(...
其中,`SharedPreference` 是一种轻量级的数据存储方式,特别适合用来存储一些简单的键值对数据,如登录状态、用户偏好设置等。本教程将详细讲解如何使用`SharedPreference`来实现登录功能。 `SharedPreference`是...
在Android开发中,数据存储是应用必不可少的一部分,用于持久化用户数据或应用程序的状态。本教程主要探讨在Android Studio中如何实现文件存储和SharedPreferences存储,以QQ登录为例,讲解如何保存登录的用户名和...
在Android开发中,SharedPreference是一种轻量级的数据存储机制,用于保存和读取小型的键值对数据。它非常适合用来存储应用的用户设置或者一些简单的持久化数据,比如开关状态、首选项等。在这个"android ...
SharedPreference是Android系统提供的一种轻量级的数据存储方式,主要用于保存应用中的小量、简单的配置数据,如用户偏好设置、应用程序的状态信息等。它使用XML文件来存储键值对,这些文件存储在应用的私有目录下,...
SharedPreference是Android开发中一种常用的数据存储方式,它主要用于存储轻量级的配置数据,如用户设置、应用偏好等。SharedPreference提供了键值对的存储形式,数据类型主要包括String、int、boolean、float和long...
总的来说,SharedPreference在Android开发中扮演着不可或缺的角色,它提供了便捷的本地数据存储方案,特别适用于存储应用配置和轻量级数据。在理解其工作原理后,开发者可以灵活运用,提高应用的用户体验和性能。
在Android应用开发中,SharedPreference是一种轻量级的数据存储方式,用于保存应用的简单键值对数据。它非常适合用来存储用户的一些配置信息,如应用程序的主题设置、用户的登录状态等。SharedPreference是持久化的...
SharedPreference是Android系统提供的一种轻量级的数据存储方式,用于应用程序内部存储少量的偏好设置或简单数据。在Android开发中,我们经常用它来保存用户的个性化设置,如应用的主题色、音量调节、是否开启通知等...
SharedPreference将数据以Map<Object,Object>形式存入手机内存中。常用于存储较简单的参数...为了让初学者掌握SharedPreference存储数据,接下来通过案例“SaveUserInfo”演示如何使用SharedPreference保存数据。
在Android系统中,SharedPreference数据是以XML文件的形式保存在设备的沙盒文件系统内,每个应用有自己的空间,无法跨应用访问。 ### SharedPreference基本使用 1. **获取SharedPreference对象**: - `...
在Android应用开发中,SharedPreference通常用于存储轻量级的数据,如用户偏好设置或小量配置信息。然而,由于其明文存储的特性, SharedPreference中的数据可能存在被恶意读取的安全风险。为了解决这个问题,我们...
在Android程序设计中,数据存储是一个关键部分,而`SharedPreferences`是Android系统提供的一种轻量级的数据存储机制,特别适合用于存储少量的配置信息。`SharedPreferences`采用键值对(key-value pairs)的形式,...
利用 KeyStore 存储密码,加密 SharedPreference 的数据,保证安全性。.zip,A cryptography library and a SharedPreferences wrapper for Android that encrypts the content with 256 bit AES encryption. The ...
在Android应用开发中,SharedPreference是一种轻量级的数据存储机制,用于存储小量的键值对数据,通常用于实现用户设置或应用配置的持久化。在这个"mooc_android_lesson20_SharedPreference登录功能"的课程中,我们...
`SharedPreference`是Android提供的一种轻量级的数据存储机制,适合存储键值对类型的数据,如布尔值、整数、浮点数和字符串。 **SharedPreference基本概念** `SharedPreference`是Android系统中用于存储用户偏好...