阅读手札:《Android开发艺术探索》(二)
在 《阅读手札:《Android开发艺术探索》(一)》中主要介绍了Activity的生命周期以及异常处理、启动模式、意图过滤器。本篇文章主要介绍的是《Android开发艺术探索》的第二章 IPC机制 个人评语:第二章的内容非常多(第二章近90页内容),内容有IPC机制基本概念;序列化Serializable、Parcelable;Binder;实现IPC的多种方式;Binder连接池内容非常多,但还是要耐着性子分析完。 IPC基本概念: IPC、是英文 Inter-Process-Communication的缩写,翻译过来就是跨进程通信或者进程间通信、进程简单理解就是一个应用或者一个程序、而线程是进程的最小执行单元,关于线程、必须要理清的Java线程池(原创)这里有近万字的详细描述。那什么情况会考虑跨进程的通信,毕竟任何概念的设计出现都是为了解决问题以及应用实践而诞生的。 一般来说,跨进程通信的实现理由分为两种: A:某些原因下自身需要多进程来实现,如:特殊原因需要运行在独立的线程;或者为了加大一个应用的内存来获取更大的内存空间提高运行流畅度(参考某Q的做法) B:当前应用为了获取其他...