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/