发送广播实现ppt.pptxVIP

  • 1
  • 0
  • 约小于1千字
  • 约 8页
  • 2019-10-20 发布于湖北
  • 举报
基于Android的应用程序开发 发送广播实现 学习目标 广播简介 广播构造方法 广播发送实例 广播应用场景 同一app内部的同一组件内的消息通信 同一app内部的不同组件之间的消息通信 同一app具有多个进程的不同组件之间的消息通信 不同app之间的组件之间消息通信 Android系统在特定情况下与App之间的消息通信 实现流程 广播接收者BroadcastReceiver通过Binder机制向AMS(Activity Manager Service)进行注册。 广播发送者通过binder机制向AMS发送广播。 AMS查找符合相应条件(IntentFilter/Permission等)的BroadcastReceiver,将广播发送到BroadcastReceiver(一般情况下是Activity)相应的消息循环队列中。 广播发送类型 Normal Broadcast:普通广播 System Broadcast: 系统广播 Ordered broadcast:有序广播 Local Broadcast:App应用内广播 广播发送实现 时间变化广播代码 timeIntent.setAction(MainActivity.TIME_CHANGED_ACTION); //发送广播 sendBroadcast(timeIntent);

文档评论(0)

1亿VIP精品文档

相关文档