@SuppressWarnings("unchecked")
public List<Map<String, Object>> fetch(String name)
{
List<Map<String, Object>> data = null;
SharedPreferences preferences = getSharedPreferences("base64",Context.MODE_PRIVATE);
String dataBase64 = preferences.getString(name, "");
if (dataBase64 != "") {
byte[] base64 = Base64.decode(dataBase64.getBytes(),Base64.DEFAULT);
ByteArrayInputStream bais = new ByteArrayInputStream(base64);
try {
ObjectInputStream bis = new ObjectInputStream(bais);
try {
data = (List<Map<String, Object>>) bis.readObject();
} catch (ClassNotFoundException e) {
}
} catch (StreamCorruptedException e) {
} catch (IOException e) {
}
}
return data;
}
public void save(List<Map<String, Object>> data,String name)
{
SharedPreferences preferences = getSharedPreferences("base64",Context.MODE_PRIVATE);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
try {
ObjectOutputStream oos = new ObjectOutputStream(baos);
oos.writeObject(data);
String dataBase64 = new String(Base64.encodeToString(baos.toByteArray(),Base64.DEFAULT));
Editor editor = preferences.edit();
editor.putString(name, dataBase64);
editor.commit();
} catch (IOException e) {
}
}
相关推荐
Android Reservoir存取本地数据
Android数据存取之Preferences 这种方式应该是用起来最简单的Android读写外部数据的方法了。他的用法基本上和J2SE(java.util.prefs.Preferences)中的用法一样,以一种简单、 透明的方式来保存一些用户个性化设置的...
Android数据存取之Databases
Android使用SQLiteDatabase直接存取数据与图像。 开发环境:XP3+Eclipse+Android2.2+JDK6.0 测试环境:Android2.2,5寸屏,分辨率640X480
第六讲:Android 数据存取处理及及Android应用组成部
Android的SQLite中DateTime类型数据的存取问题
演示SharedPreferences 存取复杂类型的数据,需要第三方jar包, 详见readme.txt
Android教程05-数据存取.ppt
Android中File存取数据的基本步骤.pdf 学习资料 复习资料 教学资源
Android文件存取与数据库编程知识 pdf Android文件存取与数据库编程知识 pdf
个人整理的Android Intent的使用介绍 Android 组件之间的信使Intent Android 中的数据存取和ContentProvider
源码android studio 存取代码示范
Android基础——XML数据的三种解析方式
三种xml读取技术和数据库的操作,注释详细,我自己写的
Android Application存取公共数据的实例详解 Android系统在运行每一个程序应用的时候,都会创建一个Application对象,用于存储与整个应用相关的公共变量。 一个Android应用只会生成一个Application对象,在不同的...
Android文件存取和数据库编程UI编程,PDF文档。
Android 文件存取示例 基础文件操作 很基础的示例,主要讲了如何对文件进行简单操作,懂的人就别下载了
Android数据存储读取的操作工具类,基于SP存储。欢迎大家下载使用。适用于一些简单的数据存储,键值对的存储等场景。可用
这份代码是关于android SharedPreferences 的有关使用,将设置的口令存储到xml文件中