问题程序员。假设我有一个独立的应用程序在它自己的.apk中,我有另一个包含服务的.apk。如何启动/停止服务并从独立应用程序收听意图?在这种情况下,服务绑定会起作用吗?
我已经在同一个.apk中使用自己的服务完成了应用程序但不幸的是我必须拆分它们,每个都有自己的apk。
非常感谢。
答案 0 :(得分:3)
我不明白为什么这会与你在intraapp案例中所做的有什么不同。您可以检查意图是否成功like this.然后,您将使用包和类名绑定到服务,就像在同一个应用程序中一样。当然,这取决于您是否只想使用意图,或者是否要实现AIDL接口。所以,实际上,除了检查应用程序是否实际安装之外,不应该有任何真正的改变。
您还应该注意,您应该保护获得权限的能力,特别是如果您正在做某些特权(通常是您)。否则你的应用程序可能是混乱的副攻击的潜在目标。