SharedPreferences存储数据

原创 2013年12月04日 09:48:47

编辑短信的时候,突然接收到电话,通过这种方式可以保存之前已经编辑好的短信内容

 

@Override
public void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);
	setContentView(R.layout.main);
	// 用只读模式打开/data/data/包名/shared_prefs/huangbiao.xml文件
	SharedPreferences sharedPreferences = getSharedPreferences("huangbiao", MODE_WORLD_READABLE);
	//得到键为key的值,如果没有temp值为default,如果存在temp为key的值
	String temp = sharedPreferences.getString("key", "default");
	Toast.makeText(this, temp, Toast.LENGTH_SHORT).show();
}


@Override
protected void onStop() {
	super.onStop();
	//打开或新建huangbiao.xml,并且编辑里面的内容
	//SharedPreferences类是为了得到里面的数据,Editor类是为了保存里面的数据
	SharedPreferences.Editor edit = getSharedPreferences("huangbiao", Context.MODE_WORLD_READABLE).edit();
	//向huangbiao.xml文件中添加键为key值为value的xml数据
	edit.putString("key", "value");
	edit.commit();
}

 

huangbiao.xml文件中的数据
文件的路径如下:/data/data/包名/shared_prefs/huangbiao.xml

<?xml version='1.0' encoding='utf-8' standalone='yes' ?>
<map>
	<string name="huangbiao">biaobiao</string>
	<string name="abc">abc</string>
</map>

 

使用SharedPreferences存储数据

SharedPreferences 可以替代读写文件的方法,保存一些外部数据。这些数据被保存为键值对的类型,所以对于像账号密码这种类型的数据,保存在SharedPreferences 中将会很方便。如...
  • jyDave
  • jyDave
  • 2015年12月17日 12:46
  • 412

Android 在本地使用SharedPreferences,保存大量的数据

直接上代码吧,没什么可说的, 先上存储的代码 SharedPreferences.Editor editor = mPref.edit(); editor.putString(KEY_SEARCH_...
  • LHBTM
  • LHBTM
  • 2017年07月11日 18:38
  • 411

学习日记--SharedPreferences储存方式

除了SQLite数据库外,SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-value键值对数据,通常用来存储一些简单的配置信息。其存储位置在/data...
  • McDullBro
  • McDullBro
  • 2015年12月28日 12:13
  • 254

Android使用SharedPreferences保存读取文件,BroadcastReceiver广播模拟IP拨号

File: MainActivity.java 将 输入框里的 IP号码保存到  SharedPreferences 指定的 config.xml文件中,再将数据回显出来。 package com.j...
  • xiaowanggedege
  • xiaowanggedege
  • 2013年11月30日 17:38
  • 2013

android 使用SharedPreferences对数据存储/删除/读取/文件删除

前言: 前段时间和一个Android大佬聊天,感觉自己太咸鱼了,最近又开始发奋写代码,写点博文来记录(年关太闲了)。磨刀不误砍柴工,第一篇博文就从基础开始吧! 正文: SharedPrefences是...
  • h18760080291
  • h18760080291
  • 2017年01月24日 15:16
  • 549

sharedpreferences存储数据

sharedpreferences以xml形式存储键值对数据 存储位置/data/data//shared_prefs package com.whzg.zbjy.dbutils; import...
  • duoluo9
  • duoluo9
  • 2016年11月02日 18:47
  • 93

Android开发:SharedPreferences 存储数据、获取数据

Android开发:SharedPreferences 存储数据、获取数据
  • chentravelling
  • chentravelling
  • 2016年04月10日 20:12
  • 2849

SharedPreferences数据的两种保存方法: apply、commit

(转载)http://tanqi0508.blog.163.com/blog/static/1883557772012111104326404/ SharedPreferences的基本概念...
  • u010746364
  • u010746364
  • 2016年06月21日 14:58
  • 3694

Android上常用的几种本地数据存储方式:1、使用SharedPreferences存储数据

SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保存一般使...
  • freezingxu
  • freezingxu
  • 2017年04月18日 16:25
  • 613

SharedPreferences的基本使用-----存,删,改,查

1.创建一个SharedPreferences对象 SharedPreferences spf = context.getSharedPreferences("imageload", Context...
  • x976039745
  • x976039745
  • 2016年08月08日 15:20
  • 5785
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SharedPreferences存储数据
举报原因:
原因补充:

(最多只允许输入30个字)