android IPC(进程间通信),因为在Linux系统中,每一个应用都是一个进程,所以不同的应用之间通信就需要采用IPC,android系统是基于Linux系统开发的,所以每个app也是一个进程,不同app之间通信也是要用到IPC的,android系统大部分IPC都是基于binder的,很多都是封装好的基于不同场景的应用。
在android系统中存在几种方式:Bundle(通过Intent传递)、AIDL、ContentProvider、Broadcast、文件、socket
bundle:是实现Parcelable接口的,通过intent在进程间传递信息,主要是在四大组件之间使用,通过intent可以启动其他应用的组件,传递信息。
使用:
启动其他app的activity,并且通过bundle传递数据
Intent intent1 = new Intent();
intent1.setAction("com.example.viewtest.mainactivity");
intent1.setPackage("com.example.viewte