打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Android AIDL 实现进程间的通讯的方法

在 Android 中,要实现进程间的通讯,一般来说,有以下几种方式:

  • 使用 Bundle

最常见的的是我们通过特定的 Action 或者 data 启动另外一个应用的 Activity 或者 service。我们可以将要传递的数据封装在 bundle 当中。

  • 文件共享

两个应用读取某个文件,从而达到进程通讯的问题,不过这种方法需要处理好文件锁的问题,不然很容易引发数据错乱。

  • 使用 Messenger

Messenger 进行进程间的通讯是串行的,而且是单向的,如果客户端和服务端想进行双向通讯,需要维护两个 Messenger,相对比较麻烦

  • 使用 AIDL
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
耗时两年,Android多进程从头讲到尾(万字总结,建议收藏)
Android Service的绑定 基础概念篇
Service知识点整理
Android开发者指南 -Bound服务
[转]Android IPC进程通信——Messager方式
Android 进程间通信(AIDL)使用详解
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服