
Android 开发艺术探索
志见
志见,见我所见。
展开
-
《Android 开发艺术探索》读书笔记三 Intent和IntentFilter详解
一、Intent详解Intent封装了程序想要启动程序的意图,Android三大组件Activity,Service, 以及BroadcastReceiver都是依靠Intent来进行启动的。1、Intent的Component属性Intent对象的setComponent(ComponentNamecomp)方法用于设置Intent的Component属性。ComponentName包含如下几个构原创 2016-04-09 20:26:19 · 534 阅读 · 0 评论 -
《Android 开发艺术探索》读书笔记四 IPC机制之Android中的多进程模式
一、IPC简介IPC是Inter-Process Communication的缩写,含义为进程间通信或跨进程通信,指两个进程间进行数据交换的过程。说起进程间通信,首先要理解是什么是进程,什么是线程。线程是CPU调度的最小单位。而进程指一个执行单元,在PC和移动设备上指一个程序或者一个应用。一个进程可以包含多个线程,因此进程和线程是包含与被包含的关系。在Android中的主线程叫作UI线程,在UI线程原创 2016-04-16 17:36:09 · 516 阅读 · 0 评论 -
《Android 开发艺术探索》读书笔记五 IPC机制之Serialzable接口和Parcelable接口
Serialzable和Parcelable接口可以完成对象的序列化过程,当我们需要通过Intent和Binder传输数据时就需要使用Serialzable和Parcelable。一、Serialzable接口Serialzable是Java提供的序列化接口,它是一个空接口,为对象提供了标准的序列化和反序列化操作。使用Serialzable来实现序列化非常简单,只需要在类的声明中指定一个类似下面的标原创 2016-04-23 19:48:05 · 616 阅读 · 0 评论 -
《Android 开发艺术探索》读书笔记六 IPC机制之Binder
一、Binder简介Binder是Android中的一个类,它实现于IBinder接口: (1)从IPC角度来说,Binder是一种跨进程通信的方式; (2)从Android Framework角度来讲,Binder是ServiceManager连接各种Manager(ActicityManager、WindowManager等等)和相应ManagerService的桥梁; (3)从Andro原创 2016-04-24 16:49:17 · 490 阅读 · 0 评论