即时通讯试图了解服务和广播接收机之间的区别是什么, 因为我看到它们可以做同样的事情。服务和广播接收机之间的区别
例如,我有一个应用程序:App1 提供一个名为ToastHelloWorld的服务,它只创建一个Toast和stopSelf()。 我使用意图过滤器与动作的名称暴露在其他应用程序:“com.test.HelloToast”
现在我有另一个应用:应用2 我想隐式使用与行动“com.test的服务。 HelloToast“,所以我打电话 startService(new Intent(”com.test.HelloToast“));
它的工作原理。
为什么我会使用广播接收器时,我可以做所有的服务,并没有限制5秒的执行限制?
我知道大多数“系统事件”是通过广播公开的,但是它们不仅仅是作为服务内容发布吗?
您也可以在设备启动时启动服务。 – 2015-02-27 21:07:56