Android独立和服务在不同的apks

时间:2012-04-03 18:57:04

标签: android binding service apk android-service

问题程序员。假设我有一个独立的应用程序在它自己的.apk中,我有另一个包含服务的.apk。如何启动/停止服务并从独立应用程序收听意图?在这种情况下,服务绑定会起作用吗?

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

非常感谢。

1 个答案:

答案 0 :(得分:3)

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

您还应该注意,您应该保护获得权限的能力,特别是如果您正在做某些特权(通常是您)。否则你的应用程序可能是混乱的副攻击的潜在目标。