动静态广播区别

Android中广播有两种实现方式:

  • static broadcast
  • dynamic broadcast

两种广播有如下区别:

  • 生存期,静态广播的生存期可以比动态广播的长很多,因为静态广播很多都是用来对系统时间进行监听,比如我们可以监听手机开机。而动态广播会随着context的终止而终止
  • 优先级动态广播的优先级比静态广播高
  • 动态广播无需在AndroidManifest.xml中声明即可直接使用,也即动态;而静态广播则需要,有时候还要在AndroidManifest.xml中加上一些权限的声明
posted @ 2016-08-11 15:33  QYongH  阅读(162)  评论(0)    收藏  举报