Android使用SharedPreferences存储XML文件的实现方法
本文实例讲述了Android使用SharedPreferences存储XML文件的实现方法。分享给大家供大家参考,具体如下:
SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置比如窗口状态,一般在Activity中 重载窗口状态onSaveInstanceState保存一般使用SharedPreferences完成,它提供了Android平台常规的Long长 整形、Int整形、String字符串型的保存。
在Fragment中的使用方法:
@Override
public void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
//初始化DBManager
mgr = new ProductDBManager(getActivity());
//实例化
SharedPreferences sp = getActivity().getSharedPreferences("SP", 0);
//存储数据
Editor sharedata = sp.edit();
sharedata.putString("name","she缓存数据");
sharedata.commit();
//读取数据,如果数据为空,则返回第二个参数的默认数据;
String str = sp.getString("name", "none");
}
更多关于Android相关内容感兴趣的读者可查看本站专题:《Android编程之activity操作技巧总结》、《Android资源操作技巧汇总》、《Android文件操作技巧汇总》、《Android操作SQLite数据库技巧总结》、《Android操作json格式数据技巧总结》、《Android数据库操作技巧总结》、《Android编程开发之SD卡操作方法汇总》、《Android开发入门与进阶教程》、《Android视图View技巧总结》及《Android控件用法总结》
希望本文所述对大家Android程序设计有所帮助。
相关推荐
-
Android 清除SharedPreferences 产生的数据(实例代码)
复制代码 代码如下: 定义: SharedPreferences preferences = null; SharedPreferences.Editor editor = null; preferences = getSharedPreferences(TAG, Activity.MODE_PRIVATE); editor = preferences.edit();在onstop里面保存播放位置 @Override protected void onStop() { edit
-
android中使用SharedPreferences进行数据存储的操作方法
很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友.对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是 j2se应用,我们会采用properties属性文件或者xml进行保存.如果是Android应用,我们最适合采用什么方式保存软件配置参数呢?Android 平台给我们提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数.使用 SharedPrefe
-
Android持久化技术之SharedPreferences存储实例详解
本文实例讲述了Android持久化技术之SharedPreferences存储.分享给大家供大家参考,具体如下: 1.SharedPreferences存储 在前面一篇文章<Android持久化技术之文件的读取与写入实例详解>中,我们介绍了Android持久化技术的文件的读取与写入.在本文中,继续介绍Android持久化技术另外一个SharedPreferences存储. (1)SharedPreferences存储方式是基于key-value的,通过key可以找到对应的value. (2)支
-
android开发基础教程—SharedPreferences读写
复制代码 代码如下: public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } public void onClick(View v) { switch (v.getId()) { ca
-
详解Android开发数据持久化之文件存储(附源码)
其实我们在社交网络上面所发出的任何信息, 都希望能够保留下来. 那么如何实现呢? 数据持久化 数据持久化, 就是将内存中的瞬时数据保存在存储设备中, 保证即便关机之后, 数据仍然存在. 保存在内存中的数据是瞬时数据, 保存在存储设备中的数据就是处于持久状态的. 持久化技术则是提供了一种机制可以让数据在瞬时状态和持久状态之间进行转换, Android系统中主要提供了3种方式用于简单地实现数据持久化功能, 即文件存储, SharePreference存储, 以及数据库存储. 当然你也可以将数据保存在
-
Android学习之使用SharedPreferences存储应用程序数据
本文介绍了SharedPreferences保存应用程序数据的具体步骤,供大家参考,具体内容如下 1.SharedPreferences的简单介绍 应用程序在运行的时候,可能会随着用户的使用而保持该用户的配置信息,如上次播放时的eq设置,音量设置,上网的cookies信息等等,这些小量 的信息可以通过SharedPreferences来保持,通过SharedPreferences保持的数据为一个XML文件,位于应用程序的私有文件夹. 2.具体操作方法 获取SharedPreferences,可以
-
Android应用开发SharedPreferences存储数据的使用方法
SharedPreferences是Android中最容易理解的数据存储技术,实际上SharedPreferences处理的就是一个key-value(键值对).SharedPreferences常用来存储一些轻量级的数据. 复制代码 代码如下: //实例化SharedPreferences对象(第一步) SharedPreferences mySharedPreferences= getSharedPreferences("test", Activity.MODE_PRIVATE);
-
Android应用中使用SharedPreferences类存储数据的方法
在Android系统中提供了多种存储技术.通过这些存储技术可以将数据存储在各种存储介质上.比如sharedpreferences可以将数据保存着应用软件的私有存储区,这些存储区的数据只能被写入这些数据的软件读取.当然Android还支持文件存储.SQLite数据库和Content Provider.在这里我们将对sharedpreferences存储方式进行介绍. SharedPreferences是一种轻量级的数据存储方式,学过Web开发的同学,可以想象它是一个小小的Cookie.它可以用键值
-
Android SharedPreferences的使用分析
SharedPreferences用于在开发软件的时候提供软件参数设置,其背后使用的是xml文件存放数据,文件保存在/data/data/<package name>/shared_prefs目录下: 复制代码 代码如下: public void savePreferences(String name, Integer age) {-->> get SharedPreferences SharedPreferences preferences = context.getShare
-
Android SharedPreferences实现记住密码和自动登录界面
SharedPreferences介绍: SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置参数,它是采用xml文件存放数据的,文件存放在"/data/data<package name>/shared_prefs"目录下. SharedPreferences的用法: 由于SharedPreferences是一个接口,而且在这个接口里没有提供写入数据和读取数据的能力.但它是通过其Editor接口中的一些方法来操作Shared
-
Android数据持久化之Preferences机制详解
本文实例讲述了Android数据持久化之Preferences机制.分享给大家供大家参考,具体如下: 在Android中,实现数据持久化有五种方式:Preferences,文件File,I/O操作.SQLite数据库,ContentProvider组件. 下面逐个做一简单的介绍: 一.Preferences的介绍: Preferences是一种轻量级的数据存储机制,他将一些简单的数据类型的数据,包括boolean类型,int类型,float类型,long类型以及String类型的数据,以键值对的
随机推荐
- JBoss5.x下配置Log4j方法介绍
- 省市区三级联动下拉框菜单javascript版
- vbs qq自动发信息增强版
- 安装Oracle加载数据库错误areasQueries的解决
- 《解剖PetShop》之四:PetShop之ASP.NET缓存
- ASP.NET用户控件如何使用
- php下通过POST还是GET来传值
- 解决C# 截取当前程序窗口指定位置截图的实现方法
- 关于vue-router的beforeEach无限循环的问题解决
- mysql LOAD语句批量录入数据
- JavaScript字符串插入、删除、替换函数使用示例
- ThinkPHP实现动态包含文件的方法
- JavaScript DOM元素尺寸和位置
- C语言 常量,变量及数据详细介绍
- C#使用钩子获得按键信息的方法
- Android编程获取组件尺寸大小的方法
- java如何使用Lombok更优雅地编码
- selenium+java+chrome环境搭建的方法步骤
- 利用Python对文件夹下图片数据进行批量改名的代码实例
- springboot配置允许跨域访问代码实例
