android中服务和广播接收器的区别

pra*_*ago 35 service android broadcast

我想知道服务和广播接收器之间的区别,任何人都可以指出一个可以在Android移动设备上观察到的例子.谢谢

Vin*_*ins 39

服务:如果您想在后台执行某些操作,即使应用程序已关闭,也会始终在后台运行.您可以在单独的过程中创建此项,也可以根据需要将服务提供给其他应用程序.下载任何内容或音乐都是很好的例子

广播接收器:通常,系统会发送一些信息,如果您愿意,可以通过注册接收.通过使用onReceive方法,当你发生这种事情时,你可以做你想做的事情.例如,系统将在新sms到达或Booting done时发送BroadcastReceiver

这是一篇好文章:服务和BroadcastReceiver


Lal*_*ani 27

Service当你想在后台做某事时使用,任何长时间运行的过程都可以使用后台服务完成.例如,您希望在应用程序关闭时播放音乐.在这种情况下,服务将在后台运行音乐.

Example of Service

BroadcastReceiver在某些事件中想要触发某些东西或代码时使用.例如,事件可以在Boot of Device上.如果你想在设备Boots,日期和时间改变等时执行某些操作......

Example of BroadcastReceiver