- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 Android架构之从startActivity追踪分析Android系统架构
一个成熟的应用或者系统框架应该是可以根据一角来分析出整体的;因此在Android系统方面也不例外;今天我通过追踪startActivity过程来分析一下Android的系统流程;首先我追踪到:Activity.java: @Override public void startActivity(Intent intent) { this.startActivity(intent
2015-09-09 16:20:03 486
原创 Android界面动画初探之--探索侧边栏折叠效果的实现
不多说,看看效果先: 这就是今天要实现的效果;貌似这种效果以前有人实现过;今天我根据自己的探索带领大家来实现这个效果; 我记得在前面讲过自定义ViewGroup的侧边栏实现原理;http://blog.csdn.net/jike0901xuye/article/details/47804115 在这个里面我们知道了如何很方便的实现平移动画;很方便的处理触摸事件的焦点问题;今天我接着上面的知
2015-09-03 20:30:04 1625
原创 Android数据序列化之对Parcelable和Serializable的理解
学习Java的时候,我们都知道有Java序列化一说;序列化后的对象,数据在Java各个平台上都可以完美的还原出来;因此对于Java来说,远程传输数据对象就需要先序列化;因此Serializable接口的序列化,仅仅在Java虚拟机存在的时候有效,但是到达底层以后,根本无法有效翻译; 而Android的跨进程通信是需要经过binder驱动的;Java下面还有C++一层数据;因此实现Pa
2015-09-01 14:40:31 340
原创 Android多线程基础之从Looper源码深度分析
谈到Android的多线程,绕不开Looper,首先我们看看一般来说是Android是如何进行线程间通信的: * <pre> * class LooperThread extends Thread { * public Handler mHandler; * * public void run() { * Looper.prepare();
2015-09-01 10:14:27 484
快速命名文件法(快速命名文件,适用于要命名批量的有关联的文件)
2010-03-28
USB Detective 优盘自动调用杀毒软件工具
2009-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人