android 进程间通信的方法

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/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章