广播或AIDL,哪个在应用之间进行通信更好?

时间:2019-08-21 10:24:00

标签: android android-intent broadcastreceiver aidl

我一直在使用BROADCAST将消息从一个应用程序发送到Android中的另一个应用程序,现在我知道可以使用AIDL进行相同的操作。哪种方法更好??

谢谢

1 个答案:

答案 0 :(得分:0)

AIDL和广播均可用于通信。复杂度来看,AIDL与Broadcast相比是复杂的。 如果您想传递任何敏感信息,则AIDL是首选,因为在AIDL客户端和服务应用程序中,两者都具有通用的界面,并且在发生广播的情况下会发生通信,因此其他应用程序可能会收听您的广播。