SharedPreferences 存储对象

原创 2015年07月09日 15:17:44



public static String oToBase64String(Object o) throws Exception {
		// 创建字节输出流
		ByteArrayOutputStream baos = new ByteArrayOutputStream();
		// 创建对象输出流,并封装字节流
		ObjectOutputStream oos = new ObjectOutputStream(baos);
		// 将对象写入字节流
		oos.writeObject(o);
		// 将字节流编码成base64的字符窜
		return new String(SSOBase64.encode(baos.toByteArray()));
	}
	
	public static Object base64StringToo(String base64String) throws Exception {
		// 读取字节
		byte[] base64 = SSOBase64.decode(base64String.getBytes());
		// 封装到字节流
		ByteArrayInputStream bais = new ByteArrayInputStream(base64);
		// 再次封装
		ObjectInputStream bis = new ObjectInputStream(bais);
		// 读取对象
		return bis.readObject();
	}


版权声明:本文为博主原创文章,未经博主允许不得转载。

Android本地最简单的数据存储,没有之一(让SharedPreferences存取JavaBean对象或List<Bean>)

1.什么是SharedPreferences我们在开发软件的时候,常需要向用户提供软件参数设置功能,例如我们常用的微信,用户可以设置是否允许陌生人添加自己为好友.对于软件配置参数的保存,如果是在win...
  • shaoduo
  • shaoduo
  • 2017年04月23日 21:24
  • 1993

SharedPreferences 存储对象

SharedPreferences 存储对象

androidのSharedPreferences存储集合对象

getSharedPreferences(String str, int MODE)   方法声明: Public SharedPreferences  getSharedPreferences...

Android 中使用SharedPreferences存储通用对象

由于最近开发的项目在赶进度实在是太忙了 ,也没时间去更新博客文章,今天写写关于在实际开发中使用 使用SharedPreferences 来存储通用的对象的方法.对大对数开发这来说使用SharedPr...

SharedPreferences 存储对象

我们知道SharedPreferences只能存取String和简单类型的数据如int,boolean等,如果想用SharedPreferences存储复杂类型的数据(比如图片,自定义的对象等),就需...
  • itccccc
  • itccccc
  • 2013年05月24日 09:28
  • 1988

利用SharedPreferences进行对象存储

在android中总有很多对象,有时候需要静态的存储一些简单的配置,SharedPreferences就是为这个设计的,但是使用中觉得有点麻烦,对象不能存,使用的时候还要指定类型,好累,手动封装了一下...

Android存储对象到本地(SharedPreferences方式和file方式)

我们知道SharedPreferences只能保存简单类型的数据,例如,String、int等。 如果想用SharedPreferences存取更复杂的数据类型(类、图像等),就需要对这些数据进...

Android SharedPreferences存储基本数据类型、List集合、Map集合、对象都在这了

import android.content.Context; import android.content.SharedPreferences; import android.content.Sha...

SharedPreferences存储对象工具类

SerializableUtil类,用来集合,对象与字符串间的转换。import android.util.Base64; import java.io.ByteArrayInputStream; i...

android SharedPreferences 存储对象

我们知道SharedPreferences只能保存简单类型的数据,例如,String、int等。 如果想用SharedPreferences存取更复杂的数据类型(类、图像等),就需要对这些数据进行编...
  • feng4656
  • feng4656
  • 2012年10月22日 20:43
  • 43057
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SharedPreferences 存储对象
举报原因:
原因补充:

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