博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
BroadcastReceiver的学习和使用实例
阅读量:6417 次
发布时间:2019-06-23

本文共 831 字,大约阅读时间需要 2 分钟。

 

1.android的广播机制
2.BroadcastReceiver的作用
3.BroadcastReceiver的编写方法
4.BroadcastReceiver的生命周期
   每次接收广播信息完毕后,当前的BroadcastReceiver
   就会被回收,当下次再广播时将再次创建新的对象
步骤:
*1)android操作系统产生一个事件,就会通知已经
      注册到操作系统的BroadcastReceiver
  2)BroadcastReceiver自己判断是否自己需要的事件
       比如直接拦截黑名单电话号码
*其核心方法是onReceive(),需要处理的代码都放在这个方法中
在Manifest.xml中需要配置:
        <receiver android:name=".BroadcastReceiveActivity">
    /**下面的<intent-filter>是设置对何种情况下接收广播机制*/
            <intent-filter>
                <action android:name="android.intent.action.EDIT"/>
            </intent-filter>
        </receiver>
*it.setAction(Intent.ACTION_EDIT);中设置的操作必须和主配置文件
  中的一致才会广播信息
5.注册BroadcastReceiver的方法
   注册方法有两种:
   1)在应用程序中代码当中进行注册
        特点:程序关闭后,就收不到广播信息
    两个重要的方法:
    /**注册BroadcastReceiver*/
    a.registerReceiver(receiver,filter);
    /**取消注册BroadcastReceiver*/
    b.unregisterReceiver(receiver);
   2)在AndroidManifest.xml当中进行注册
        特点:无论应用程序关闭与否,都回收到广播消息
6.Android内置的BroadcastActions

转载地址:http://xdpra.baihongyu.com/

你可能感兴趣的文章
fastscript增加三方控件之二
查看>>
Windows Vista RTM 你准备好了么?
查看>>
Tensorflow Serving 模型部署和服务
查看>>
Java Web开发详解——XML+DTD+XML Schema+XSLT+Servlet 3.0+JSP 2.2深入剖析与实例应用
查看>>
topcoder srm 680 div1 -3
查看>>
具体数学第二版第四章习题(1)
查看>>
高效前端优化工具--Fiddler入门教程
查看>>
【翻译】我钟爱的HTML5和CSS3在线工具
查看>>
Java多线程学习(吐血超详细总结)
查看>>
css3 变形
查看>>
Win7 64bit 安装Mysql5 出错 无法启动服务。
查看>>
嵌入式 H264参数语法文档: SPS、PPS、IDR以及NALU编码规律
查看>>
初识Opserver,StackExchange的监控解决方案
查看>>
给大家讲解一下JavaScript与后台Java天衣无缝相结合
查看>>
探索HTML5之本地文件系统API - File System API
查看>>
PHP实现人人OAuth登录和API调用
查看>>
redis源码笔记 - initServer
查看>>
FindBugs工具常见问题
查看>>
ECSHOP报错误Deprecated: preg_replace(): The /e modifier is depr
查看>>
【iOS】iOS之Button segue弹出popOver消除(dismiss)问题
查看>>