android - Broadcast 还是 AIDL,哪个更适合应用之间的通信?
问题描述
我一直在使用 BROADCAST 将消息从一个应用程序发送到 Android 中的另一个应用程序,现在我知道谁能使用 AIDL 做同样的事情。哪种方式更好。?
谢谢你
解决方案
AIDL 和 Broadcast 都可以用于通信。从复杂性的角度来看,AIDL 与广播相比是复杂的。如果你想传递任何敏感信息,那么 AIDL 是更可取的,因为在 AIDL 客户端和服务应用程序中都有共同的接口,并且通信发生在广播的情况下,其他应用程序可能会监听你的广播。
推荐阅读
- html - 无法在 HTML 表格中放置文本和图像
- powershell - (PowerShellForGitHub) PowerShell Set-GitHubContent 搞乱了csproj文件的编码
- java - Swagger 生成的 Api - @JsonProperty 名称
- typescript - 如何使用 jasmine 进行 promise 方法单元测试
- rust - 在可迭代对象上迭代一次时构建两个向量
- webpack - Webpack 从 XLIFF 中提取多租户翻译
- sql - SQL:根据条件选择不同的用户和分组
- android - android studio avd 标志动画继续
- reactjs - 使用多个后端服务器构建 React 应用程序
- swift - arView.session.currentFrame.camera.transform 和 arview.cameraTransform 有什么区别?