Android数据的四种存储方式SharedPreferences、SQLite、Content Provider和File (三) —— SharePreferences 除了SQLite数据库外,SharedPreferences也是一种轻型的数据存储方式,它的本质是基于XML文件存储key-....
分类:
移动开发 时间:
2014-08-28 12:53:59
阅读次数:
167
在android中有五种保存数据的方法,分别是
Shared Preferences
Store private primitive data in key-value pairs.
对应属性的键值对属性文件存储
Internal Storage
Store private data on the device memory.
设备内存存储
External Storage
Store public data on the shared external storage.
外部存储器存储,如内存卡
SQLi...
分类:
移动开发 时间:
2014-08-27 23:31:38
阅读次数:
447
如果要数组数据(如boolean[] 、int[]等)到SharedPreferences时,我们可以先将数组数据组织成json数据存储到SharedPreferences,读取时则对json数据进行解析就ok了。
例如,我要保存boolean[] 数组数据:
public static void saveApkEnalbleArray(Context context,boolean...
分类:
移动开发 时间:
2014-08-26 19:44:26
阅读次数:
219
SharedPreferences提供一种按“Key=value”的形式进行数据存储
android.content.SharedPreferences借口所保存的信息只能是一些基本的数据类型,如字符串,整形,布尔型等
SharedPreferences保存的是配置文件,文件后缀默认为 *.xml,跟Java中的Properties类一样(只能保存基本的数据类型)
不能保存中文,中文需要...
分类:
移动开发 时间:
2014-08-25 10:04:53
阅读次数:
188
SharedPreferences简介在Android开发过程中,有时候我们需要保存一些简单的软件配置等简单数据的信息,而如果我们直接用数据库存储的话又不太方便,在这里我们就可以用到SharedPreferences,SharedPreferences保存的数据主要是类似于配置信息格式的数据,因此保...
分类:
移动开发 时间:
2014-08-25 03:24:34
阅读次数:
305
我们知道SharedPreferences只能保存简单类型的数据,例如,String、int等。如果想用SharedPreferences存取更复杂的数据类型(类、图像等),就需要对这些数据进行编码。我们通常会将复杂类型的数据转换成Base64编码,然后将转换后的数据以字符串的形式保存在
XML文件中。
Android SDK中并未提供Base64编码和解码库。因此,需要使...
分类:
移动开发 时间:
2014-08-21 17:13:54
阅读次数:
282
功能介绍:刚安装应用的时候进行登录,当用户开启自动登录的时候,进入程序自动进入主界面
LoginAct.java
package com.cards.activity;
import android.app.Activity;
import android.content.Intent;
import android.content.SharedPreferences;
import...
分类:
其他好文 时间:
2014-08-21 17:09:24
阅读次数:
222
注册代码如下:1 SharedPreferences sp = getSharedPreferences("AndroidDemo", Context.MODE_PRIVATE);2 sp.registerOnSharedPreferenceChangeListener(new OnSharedPr...
分类:
其他好文 时间:
2014-08-20 21:02:02
阅读次数:
151
保存:
public static boolean saveArray() {
SharedPrefernces sp=SharedPrefernces.getDefaultSharedPrefernces(this);
SharedPrefernces.Editor mEdit1= sp.edit();
mEdit1.putInt("Status_...
分类:
移动开发 时间:
2014-08-20 18:01:32
阅读次数:
170
1、储存很多时候我们开发的软件需要向用户提供软件参数设置功能,例如我们常用的QQ,用户可以设置是否允许陌生人添加自己为好友。对于软件配置参数的保存,如果是window软件通常我们会采用ini文件进行保存,如果是j2se应用,我们会采用properties属性文件或者xml进行保存。如果是Androi...
分类:
其他好文 时间:
2014-08-19 14:27:54
阅读次数:
211