沪江小D在线词典 点击查词
有问题Q我
摘要: 今天 在两个Activity之间传集合类型数据,看了一下,要用Parcelable 所以就看一下东西:下面一段话是复制网友的。 Android序列化对象主要有两种方法,实现Serializable接口、或者实现Parcelable接口。实现Serializable接口是Java SE本身就支持的,而Parcelable是Android特有的功能,效率比实现Serializable接口高,而且还可以用在IPC中。实现Serializable接口非常简单,声明一下就可以了,而实现Parcelable接口稍微复杂一些,但效率更高,推荐用这种方法提高性能。下面就介绍一下实现Parcelable接口的. 阅读全文
posted @ 2013-12-07 11:52 Python绿色通道 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 这份源码是基于2.1的launcher2,以后版本虽有变化,但大概的原理一直还是保留了。一、主要文件和类1.Launcher.java:launcher中主要的activity。2.DragLayer.java:launcher layout的rootview。DragLayer实际上也是一个抽象的界面,用来处理拖动和对事件进行初步处理然后按情况分发下去,角色是一个controller。它首先用onInterceptTouchEvent(MotionEvent)来拦截所有的touch事件,如果是长按item拖动的话不把事件传下去,直接交由onTouchEvent()处理,这样就可以实现item 阅读全文
posted @ 2013-12-07 11:52 Python绿色通道 阅读(358) 评论(0) 推荐(0) 编辑