首页 > 解决方案 > Broadcast 还是 AIDL,哪个更适合应用之间的通信?

问题描述

我一直在使用 BROADCAST 将消息从一个应用程序发送到 Android 中的另一个应用程序,现在我知道谁能使用 AIDL 做同样的事情。哪种方式更好。?

谢谢你

标签: androidandroid-intentbroadcastreceiveraidl

解决方案


AIDL 和 Broadcast 都可以用于通信。从复杂性的角度来看,AIDL 与广播相比是复杂的。如果你想传递任何敏感信息,那么 AIDL 是更可取的,因为在 AIDL 客户端和服务应用程序中都有共同的接口,并且通信发生在广播的情况下,其他应用程序可能会监听你的广播。


推荐阅读