SharedPreferences

  private void saveAccount(String username, String password) {
		    SharedPreferences sp = this.getPreferences(this.MODE_PRIVATE); // 获得Preferences
			SharedPreferences.Editor editor = sp.edit(); // 获得Editor
			editor.putString("username", username); // 将用户名存入Preferences
			editor.putString("password", password); // 将密码存入Preferences
			editor.commit();
	   }

	  private Map<String, String> getAccount(){
		  SharedPreferences sp = this.getPreferences(this.MODE_PRIVATE);
		  Map<String, String> m = new Map<String, String>();
		  m.put("username", sp.getString("username", ""));
		  m.put("password", sp.getString("password", ""));
	  }
时间: 2024-09-20 03:37:07

SharedPreferences的相关文章

android技巧:Activity间数据传递之Bundle和SharedPreferences

1.介绍 对于初学者android不同activity间的数据传输一直是一个难题,主要的解决方法主要有两种一种是用Bundle传输数据,一种是用SharedPreferences.两者的区别,一般来讲SharedPreferences用来存储轻型数据,保存在xml里,可以持久保存.反观Bundle可以传输很多中数据,但是不持久. 2.具体实现方法  Bundle 在发送方class A Bundle bundle = new Bundle(); //保存输入的信息 bundle.putStrin

Android之SharedPreferences详解

    SharedPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的就是一个key-value(键值对)SharedPreferences常用来存储一些轻量级的数据. 1.使用SharedPreferences保存数据方法如下: //实例化SharedPreferences对象(第一步) SharedPreferences mySharedPreferences= getSharedPreferences("test",

Android 清除SharedPreferences 产生的数据(实例代码)_Android

复制代码 代码如下:  定义:        SharedPreferences preferences = null; SharedPreferences.Editor editor = null;   preferences = getSharedPreferences(TAG, Activity.MODE_PRIVATE);  editor = preferences.edit();在onstop里面保存播放位置 @Override protected void onStop() {  e

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

本文介绍了SharedPreferences保存应用程序数据的具体步骤,供大家参考,具体内容如下 1.SharedPreferences的简单介绍应用程序在运行的时候,可能会随着用户的使用而保持该用户的配置信息,如上次播放时的eq设置,音量设置,上网的cookies信息等等,这些小量 的信息可以通过SharedPreferences来保持,通过SharedPreferences保持的数据为一个XML文件,位于应用程序的私有文件夹.2.具体操作方法获取SharedPreferences,可以通过以

简介Android应用中sharedPreferences类存储数据的用法_Android

在Android开发中,经常会遇到这样一种情况,即需要将用户偏好设置(如用户偏好的app色彩主题).与特定登录用户相关的设置(如不同登陆用户的偏好).整个app的生命周期内的设置(如首次登陆显示介绍页)存储在用户本地,那么首先考虑使用sharedPreferences.这是Android中专门用来存储轻量级键值对数据的类,会在本地以xml文件形式存储. 一. 运行机制接口:SharedPreferencesImpl在该接口中,定义了一个Editor接口.一个edit方法.多个get方法.一个监听

android-安卓SharedPreferences

问题描述 安卓SharedPreferences Android Shared preferences我想用应用中Activity中的SharedPreferences存储String name=""Android"".然后在这个应用的BroadcastReceiver类中检索到这个string数组.试了很多方法都没实现.多谢指点! 解决方案 用getSharedPreferences (String name int mode)的时候指定name,就可以在任何地方

Android数据存储(一)----SharedPreferences详解

一.Android数据的存储方式: Android系统一共提供了四种数据存储方式.分别是:SharePreference.SQLite.Content Provider和File:此外还有一种网络存储.由于Android系统中,数据基本都是私有的,都是存放于"data/data/程序包名"目录下,所以要实现数据共享,正确方式是使用Content Provider. 在Android中,可以使用几种方式实现数据持久化: Shared Preferences:除SQLite数据库外,另一种

Android 中SharedPreferences跨应用读取数据的

http://download.csdn.net/download/gcsdn2000/4161520 保存 package edu.cczu.SimplePreference; import android.app.Activity; import android.content.Context; import android.content.SharedPreferences; import android.os.Bundle; import android.widget.EditText;

Android开发之SharedPreferences

1.使用SharedPreferences进行数据存储 Android平台给我们提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数.使用SharedPreferences保存数据,其背后是用xml文件存放数据,文件存放在/data/data/<package name>/shared_prefs目录下. 使用SharedPreferences保存一个文件并写入内容如下: SharedPreferences sharedPreferences =

android-动态添加SharedPreferences关键字

问题描述 动态添加SharedPreferences关键字 有一个SharedPreferences文件myprefs,然后使用编辑器编辑文字: SharedPreferences.Editor editor = pref.edit(); //some codes to edit values editor.commit(); 我的问题是,能不能通过编码添加关键字? 例如:有两个关键字 name和age <Preference android:defaultValue="0" a