复习:IPC机制

Posted 技术丶从积累开始

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了复习:IPC机制相关的知识,希望对你有一定的参考价值。

一、为什么需要IPC机制

当我们开启多个进程的时候,我们有时需要和各个进程进行交互。但是进程间的交互就不能够共享对象(就是进程A中创建了一个对象,进程B中的类或者方法不能够直接使用,需要用到IPC机制),不能共享是规定,一个对象只能被一个进程使用。

android下的多进程机制:

1、如何创建多进程   小技巧:①、关于进程的命名

2、多进程模式的运行过程

3、多进程遇到的问题

二、如何使用IPC机制

1、Serializable接口

①、作用   ②、机制 ③、使用    ④、小技巧  ⑤、反序列化不成功的问题

2、Parcelable接口

①、作用   ②、机制 ③、使用  ④、与Serializable的区别

3、跨进程调用

①、AIDL

当一个进程想要暴露给另一个进程访问时,就必须定义这种通信的合约;

Binder:进程通信的接口

②、IPC机制的流程  弄懂各个方法的作用和工作流程  

③、当Service死亡重启的方法

 ④、如何使用 

⑤、跨进程通信的其他方法。

 

以上是关于复习:IPC机制的主要内容,如果未能解决你的问题,请参考以下文章

IPC基础

复习:IPC机制

Android -- 每日一问:Parcelable 和 Serializable 有什么用,它们有什么差别?

io流复习

Android中的IPC进程通信方式第一篇

Android之使用Bundle进行IPC