zoukankan      html  css  js  c++  java
  • 9、四大组件之四-Broadcast Receiver

    课程目标:

    了解Android消息机制

    掌握Broadcast发送消息的两种类型

    掌握BroadcastReceiver接收消息的编程 

    重点难点:

    sendOrderedBroadcast()的理解

    考核目标:

    说说Android中发送的两种广播分别是?以及他们的区别?

    编写BroadcastReciever时候的注意事项 ?

     

     

    一、Broadcast Reveiver作用及为何要引入?

    用来接收系统及自定义消息的。

    在系统内通知和判定执行状态

    1,系统执行状态:开机了,TF卡插拔了,准备关机了,电量低了,MSMQ。

    2,自定义执行状态:发消息提示更新界面。

     

    二、Broadcast Receiver接收哪些消息

    常规消息(Normal broadcasts),通过Context.sendBroadcast发送

    排序消息(Ordered broadcasts),通过Context.sendOrderedBroadcast发送

     

    三、FAQ:以上两类消息的区别?

     

    四、如何使用

    继承BroadcastReceiver类。

    重载onReceive()方法。

    配置AndroidManifest.xml中的<reciever>以及<uses-permission>。

     

    五、系统启动的时候启动服务如何实现?

    android系统在Manifest.permission中有这样一条RECEIVE_BOOT_COMPLETED的定义,当你自己的程序加入这个权限后,就可以在系统启动完毕后收到一条系统的广播,这个广播的标志为ACTION_BOOT_COMPLETED,因此我们只要定义一个BroadcastReceiver用来接收这个广播,然后加入自定义的动作即可。

     

    六、FAQ:BroadcastReceiver接收到值宿主进程生命周期思考

     

     

  • 相关阅读:
    第五周课程总结&实验报告(三)
    第四周Java实验总结&学习总结
    第三周课程总结&实验报告
    第二周JAVA学习总结
    大一学习总结
    寒假第一次作业
    寒假第二次作业
    第十周课程总结
    第九周课程总结&实验报告(七)
    第八周课程总结&实验报告(六)
  • 原文地址:https://www.cnblogs.com/androidsj/p/3972459.html
Copyright © 2011-2022 走看看