1 四大组件间传递Bundle;
2 使用文件共享方式,多进程读写一个相同的文件,获取文件内容进行交互;
3 使用Messenger,一种轻量级的跨进程通讯方案,底层使用AIDL实现;
4 使用AIDL(Android Interface Definition Language),Android接口定义语言,用于定义跨进程通讯的接口;
5 使用ContentProvider,常用于多进程共享数据,比如系统的相册,音乐等,我们也可以通过ContentProvider访问到;
6 使用Socket传输数据。
这里推荐一篇博客,详细讲述使用AIDL进行多进程通讯
https://cjw-blog.net/2017/02/26/AIDL/