Android服务连接

时间:2011-03-14 05:46:33

标签: android service connection exchange-server

我正在开发一个在主线程上运行服务的android应用程序。然后它运行另一个活动,该活动存在于单独的apk文件中。这个apk需要能够产生自己的服务并与原始服务交换信息(复杂对象)。他们都共享这两个服务,如果这有帮助,因为服务存在于android库中,这两个apk都是参考。有没有办法实现这个功能?有什么限制,有什么方法可以克服。

1 个答案:

答案 0 :(得分:1)

要使服务2与服务1通信,两者都必须由您编写。如果通过'安装在android库中的服务,这两个apk的引用'你的意思是它的android系统服务,那么除非你覆盖服务定义,否则我认为这是不可能的。

如果您正在使用Android系统服务,您可以尝试在服务1中使用广播接收器,通知服务2可能发布的所有更新。

如果应用程序1,2和服务1,2都是由您编写的,那么我认为这并不难实现,因为您可以使用意图中的包来共享数据。