摘要: 本文主要介绍Parcelable和Serializable的作用、效率、区别及选择,关于Serializable的介绍见《Java中的序列化Serialable高级详解》1、作用Serializable的作用是为了保存对象的属性到本地文件、数据库、网络流、rmi以方便数据传输,当然这种传输可以是程序... 阅读全文
posted @ 2014-02-08 17:28 朗朗养生谈 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 引言将 Java 对象序列化为二进制文件的 Java 序列化技术是 Java 系列技术中一个较为重要的技术点,在大部分情况下,开发人员只需要了解被序列化的类需要实现 Serializable 接口,使用 ObjectInputStream 和 ObjectOutputStream 进行对象的读写。然... 阅读全文
posted @ 2014-02-08 17:19 朗朗养生谈 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 上一篇中我们透过源码看到了Parcel背后的机制,本质上把它当成一个Serialize就可以了,只是它是在内存中完成的序列化和反序列化,利用的是连续的内存空间,因此会更加高效。我们接下来要说的是Parcel类如何应用。就应用程序而言,最常见使用Parcel类的场景就是在Activity间传递数据。没... 阅读全文
posted @ 2014-02-08 16:57 朗朗养生谈 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 一.先从Serialize说起我们都知道JAVA中的Serialize机制,译成串行化、序列化……,其作用是能将数据对象存入字节流当中,在需要时重新生成对象。主要应用是利用外部存储设备保存对象状态,以及通过网络传输对象等。二.Android中的新的序列化机制在Android系统中,定位为针对内存受限... 阅读全文
posted @ 2014-02-08 16:40 朗朗养生谈 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 今天在开发项目的时候遇到一个问题就是怎么获取当前时间的前一天和后一天,这个实现的逻辑并不复杂,自己要写的话的也不是难事,但是貌似感觉没必要自己写这样的方法,想想Java中的Calendar类应该有这样的方法,所以上网查了相关的资料,有两个方法:分别是set和roll方法,这两个方法的具体使用方法如下... 阅读全文
posted @ 2014-02-08 09:06 朗朗养生谈 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 今天我们就来介绍一下Android中的四大组件中的服务Service,说到Service,它分为本地服务和远程服务:区分这两种服务就是看客户端和服务端是否在同一个进程中,本地服务是在同一进程中的,远程服务是不在同一个进程中的。开启服务也有两种方式,一种是startService(),他对应的结束服务... 阅读全文
posted @ 2014-02-08 08:43 朗朗养生谈 阅读(138) 评论(0) 推荐(0) 编辑