服务开始广播?

时间:2011-12-23 12:01:32

标签: android broadcastreceiver android-service broadcasting

当启动/重新启动新服务时,android是否会发送任何类型的广播。

潜在的原因是我想在我不知情的情况下开始后台服务。

如果可能的话,任何可能的答案都会受到赞赏。

编辑: 我希望它能够与所有服务一起使用,而不仅仅是我自己的服务。

2 个答案:

答案 0 :(得分:0)

如果后台服务在您的控制范围内,那么您可以使用 onBind()方法来了解该服务是由 bindService()启动的,同时您也可以如果服务是由 startService()启动的,则可以使用 onStartCommand()方法....

答案 1 :(得分:0)

这意味着您要访问系统服务还是什么?或者您在Android应用程序中编写的服务? 如果您想控制您在应用程序中编写的服务,那么如上所述,您可以控制它。或者,如果您想要启动或停止服务,那么您可以创建广播接收器和写 onreceive()你想做什么。