是否可以从后台运行的任何服务广播任何消息,以便该应用或任何其他应用的任何广播接收者都能收到该消息?
答案 0 :(得分:0)
我不这么认为。该服务应发送特定消息,只有侦听该消息的应用才会拦截它。
答案 1 :(得分:0)
广播接收者必须有一些过滤器,如果您的广播没有设置此过滤器,您的广播将无法接收广播。
因此,如果您想向所有广播接收者发送一些消息,那么所有这些消息应该具有相同的过滤器属性,但是这些属性是不必要的。
有关详细信息,请参阅文档。
当您使用sendBroadcast(Intent)或相关方法时,通常任何其他应用程序都可以接收这些广播。您可以通过下述权限控制谁可以接收此类广播。 - > http://developer.android.com/reference/android/content/BroadcastReceiver.html