3
我有2个应用程序,应用程序A和应用程序B.应用程序A正在运行名为“MyService”的服务。我想从应用程序B调用此服务。如何实现此目的?如何从另一个应用程序调用服务?
我有2个应用程序,应用程序A和应用程序B.应用程序A正在运行名为“MyService”的服务。我想从应用程序B调用此服务。如何实现此目的?如何从另一个应用程序调用服务?
服务应该在清单exported="true"
- 这是默认值,反正....
还添加了一个<intent-filter>
到服务,用自己的自定义操作字符串。您也可以对此设置一些权限,因此只有拥有此权限的应用才能启动。但这是可选的。
然后,您需要传递应用程序A可以识别的意图。因此,您可以在拨打电话 至startService()
时使用new Intent("the_action_you_defined_in_A_Service_manifest")
。