android--存储之SharePreference

转载 2015年07月10日 11:17:44

转自http://blog.csdn.net/jie1991liu/article/details/8665479


SharePreference提供一些基础的信息存储功能,所有的信息都是按照“key  = value”的形式进行保存,但是android.content.Sharepreference借口所保存的信息只能是一些基本数据类型,如字符串,整形,布尔型等...

保存的文件保存在\data\data\<package name>\shared_prefs\目录下面。

示例如下:

[java] view plaincopy
  1. public void SaveData() {  
  2.     //指定操作的文件名称  
  3.     SharedPreferences share = getSharedPreferences(SILENAME, MODE_PRIVATE);   
  4.     SharedPreferences.Editor edit = share.edit(); //编辑文件  
  5.     edit.putInt("age"22);         //根据键值对添加数据  
  6.     edit.putString("name""LJie");  
  7.     edit.commit();  //保存数据信息  
  8. }  
  9.   
  10. public void LoadData() {  
  11.     //指定操作的文件名称  
  12.     SharedPreferences share = getSharedPreferences(SILENAME, MODE_PRIVATE);   
  13.     tv1.setText("作者:"+share.getString("name""信息为空..."));  
  14.     tv2.setText("年龄:"+share.getInt("age"0));  
  15.       
  16. }  

运行结果:

     


Android数据存储方式:SharePreference、SQLite、ContentProvider有什么不同?

在Android中一共提供了4种数据存储方式,由于Android中数据基本是私有的,如果需要在其他应用程序中使用这些数据,就要使用 Android提供的ContentProviders。 Andr...

Android数据存储方式:SharePreference、SQLite、ContentProvider有什么不同?

在Android中一共提供了4种数据存储方式,由于Android中数据基本是私有的,如果需要在其他应用程序中使用这些数据,就要使用Android提供的ContentProviders。 Androi...

【Android】数据存储之Sharepreference

官方API对于Sharepreference是这样描述的: 这个方法一般是为了存储具有Key-Value特征的数据。 我们可以从一个上下文对象中获取共享应用,他提供一个框架在保存和...

android数据存储方式之一:SharePreference Demo

很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果...

Android下利用SharePreference存储序列化对象的方法

在Android下做持久化的数据存储,大部分是用到了sqlite数据库或者sharepreference。当然我们为了图方便,少写sql语句,大部分都是用ORM形式的开源数据库框架,例如greenda...

Android数据存储方式之:SharePreference

做开发肯定离不了数据,因为编程=算法+数据。做Android应用开发常用到的数据存储方式有以下五种: 1 ,使用SharedPreferences存储数据 2, 文件存储数据 3...
  • true100
  • true100
  • 2015年03月26日 14:46
  • 872

Android学习笔记(6)——用SharePreference存储数据

搬运自本人技术博客:xge技术博客 原文链接:http://www.xgezhang.com/android_sharepreference.html Sharepreference是An...

SharePreference存储demo

  • 2015年01月07日 18:02
  • 1.26MB
  • 下载

数据存储之SharePreference

数据存储的方式有五种:           SharePreference、SQLite、Content Provider、File和 网络存储数据。           根据最近对ShareP...
  • j67065
  • j67065
  • 2012年07月10日 10:38
  • 1509
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android--存储之SharePreference
举报原因:
原因补充:

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