gpt4 book ai didi

Android 独立并在不同的 apk 中提供服务

转载 作者:搜寻专家 更新时间:2023-11-01 09:08:37 24 4
gpt4 key购买 nike

向其他程序员提问。假设我在它自己的 .apk 中有一个独立的应用程序,并且我有另一个包含服务的 .apk。如何启动/停止服务并收听独立应用程序的 Intent ?在这种情况下服务绑定(bind)会起作用吗?

我已经在同一个 .apk 中使用他们自己的服务完成了应用程序,但不幸的是我必须将它们分开,每个都有自己的 apk。

非常感谢。

最佳答案

我不明白为什么这与您在 intraapp 案例中所做的有什么不同。您可以检查 Intent 是否会成功 like this.然后,您将使用包名和类名绑定(bind)到该服务,就像在同一个应用程序中一样。当然,这取决于你是想只使用intents,还是想实现一个AIDL接口(interface)。因此,实际上,除了检查应用程序是否实际安装外,不应该有任何真正的变化。

您还应该注意,您应该保护通过许可获取 Intent 的能力,尤其是当您正在做一些有特权的事情时(通常是)。否则,您的应用可能成为混淆代理攻击的潜在目标。

关于Android 独立并在不同的 apk 中提供服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9999593/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com