Android 中SharedPreferences的使用

	//存储数据

	public void onClick(View v) {
		switch(v.getId()){

		case R.id.btnSaveData:
			SharedPreferences.Editor editor = getSharedPreferences("share", Context.MODE_PRIVATE).edit();
			editor.putString("name", "linda");
			editor.putInt("age", 28);
			editor.putFloat("height", (float) 186.00);
			editor.putBoolean("married", false);
			editor.commit();
			Toast.makeText(this, "save to share", Toast.LENGTH_LONG).show();
			break;

		default:
			break;

		}
	}

	//读取数据
	public void loaddata(){

	        SharedPreferences spf = getSharedPreferences("share", Context.MODE_PRIVATE);
		String name = spf.getString("name", "default");
		int age = spf.getInt("age", 10);
		float height = spf.getFloat("height", (float)180.00);
		boolean married = spf.getBoolean("married", false);

		Log.d("name", name);
		Log.d("age", age + "");
		Log.d("height", height + "");
		Log.d("married", married + "");
		Toast.makeText(this, "Load data successed", Toast.LENGTH_LONG).show();

	}
时间: 2024-11-06 12:30:43

Android 中SharedPreferences的使用的相关文章

android中sharedPreferences的用法

SharedPreferences介绍: 做软件开发应该都知道,很多软件会有配置文件,里面存放这程序运行当中的各个属性值,由于其配置信息并不多,如果采用数据库来存放并不划算,因为数据库连接跟操作等耗时大大影响了程序的效率,因此我们使用键值这种一一对应的关系来存放这些配置信息.SharedPreferences正是Android中用于实现这中存储方式的技术. SharedPreferences的使用非常简单,能够轻松的存放数据和读取数据.SharedPreferences只能保存简单类型的数据,例

Android中SharedPreferences用法

1.SharedPreferences简介 为了保存软件的设置参数,Android 平台为我们提供了一个SharedPreferences 类,它是一个轻量级的存储类,特别适合用于保存软件配置参数.使用SharedPreferences 保存数据,其背后是用xml文件存放数据,文件存放在/data/data/<package name>/shared_prefs 目录下. 2.获取SharedPreferences对象方法: SharedPreferences pre = Context.ge

Android中SharedPreferences的使用

在Android当中,SharedPreferences是一种轻量级数据存储,以键值对形式操作:SharedPreferences的使用非常简单,能够轻松的存放数据和读取数据.SharedPreferences只能保存基本数据类型. 使用SharedPreferences保存key-value对的步骤如下: (1)使用Activity类的getSharedPreferences方法获得SharedPreferences对象,其中存储key-value的文件的名称由getSharedPrefere

android中SharedPreferences和PreferenceActivity的存取数据

本文主要介绍SharedPreferences和PreferenceActivity的基础知识和用法. 主要资料来源于网络,包括但不限于: <Android之PreferenceActivity>--http://www.cnblogs.com/wservices/archive/2010/07/08/1773449.html <在Android中Preferences数据存储的使用> <Android的设置界面及Preference使用> <OnPreferen

Android中SharedPreferences的基本使用

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

Android中SharedPreferences和序列化结合保存对象数据

前言: 最近在做用户注册的时候,遇到了需要填写很多表单数据,不可能在一页把所有的数据都展示完全,因此采用了分页的方式,由于在用户填写数据数据之后我们需要对用户填写的数据进行暂时的记录的,当用户会到此页时,还能查看和修改.刚开始解决这个问题我们一定会从数据的大小的角度来解决,于是就有以下几种方式: A.运用临时静态变量static来保存到内存中                               B.运用SharedPreferences来保存                       

android中SharedPreferences 读取不到数据的问题

在两个不同的 Activity中,A中SharedPreferences保存了数据,在A中可以读取到,但是在 B中却读取不到了,一直是空值,好是不爽,由于是按照书本上的例子写的, 怎么也找不到原因,后来才发现在保存的时候需要起个名字,然后才能在另一个 Activity中才能读取到. 书本上的例子是这样子的. SharedPreferences.Editor ed= getPreferences(MODE_PRIVATE).edit(); 然后通过下面的代码来读取到的 SharedPreferen

Android中SharedPreferences函数具体解释

Android平台提供了一个SharedPreferences类,它是一个轻量级应用程序内部轻量级的存储方案,特别适合用于保存软件配置參数,比方boolean,int,float,long,String等数据.使用SharedPreferences保存数据,事实上质是採用了xml文件存放数据,路径为:/data/data/<package name>/shared_prefs. 获取SharedPreferences的两种方式: (1)调用Context对象的getSharedPreferen

Android中SharedPreferences介绍和使用方法

1.SharedPreferences简介 为了保存软件的设置参数,Android 平台为我们提供了一个SharedPreferences 类,它是一个轻量级的存储类,特别适合用于保存软件配置参数.使用SharedPreferences 保存数据,其背后是用xml文件存放数据,文件存放在/data/data/<package name>/shared_prefs 目录下. 实例如下: 2.使用SharedPreferences保存数据方法如下://实例化SharedPreferences对象(

Android中SharedPreferences函数详解

Android平台提供了一个SharedPreferences类,它是一个轻量级应用程序内部轻量级的存储方案,特别适合用于保存软件配置参数,比如boolean,int,float,long,String等数据.使用SharedPreferences保存数据,其实质是采用了xml文件存放数据,路径为:/data/data/<package name>/shared_prefs. 获取SharedPreferences的两种方式: (1)调用Context对象的getSharedPreferenc