创建一个简单的自定义的BroadcastRecevier广播接收器方法:
1.自定义一个字符串常量,用作Action标识

private static final String MY_ACTION = "waka";

2.在点击事件中新建一个Intent,调用setAction方法,设置Action标识,再放一个用于辨认的值

Intent intent = new Intent();
intent.setAction(MY_ACTION);    //设置setAction
intent.putExtra("message", "Are you copythat?");                            

3.发送广播

sendBroadcast(intent);      //发送广播                                        

4.自定义一个MyBroadcastRecevier类继承BroadcastRecevier类,重写它的onReceive方法

public class MyBroadcastReceiver extends BroadcastReceiver{//重写Receive方法@Overridepublic void onReceive(Context context, Intent intent) {Toast.makeText(context, intent.getStringExtra("message"), Toast.LENGTH_LONG).show();}
}

5.最后在AndroidMainfest.xml中注册,并设置过滤器

<receiver android:name="MyBroadcastReceiver"><intent-filter ><action   android:name= "waka"/></intent-filter>
</receiver>

这样一个简单的BroadcastReceiver就做好了

简单BroadcastRecevier相关推荐

  1. 在docker上安装部署tomcat项目 超简单,拿来主义

    在docker中部署tomcat,非常简单,而且省去了手动安装jdk等步骤,只需要将war包复制在容器tomcat实例中的webapps下面即可.以下将详细讲解流程: 在windows中打好包以后用w ...

  2. Linux下tomcat的安装与卸载以及配置(超简单)

    无敌简单的几步 1.安装 //首先你需要下载好tomcat包 sudo tar -xvzf apache-tomcat-7.0.85.tar.gz(这里是包名) -C 你要放的位置 2.卸载 rm - ...

  3. Docker安装Apache与运行简单的web服务——httpd helloworld

    Docker运行简单的web服务--httpd helloworld目录[阅读时间:约5分钟] 一.Docker简介 二.Docker的安装与配置[CentOS环境] 三.Docker运行简单的web ...

  4. Docker的安装、镜像源更换与简单应用

    Docker的安装.镜像源更换与简单应用[阅读时间:约20分钟] 一.概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 三.Docker的安装 四.Docker的简单应用 1. ...

  5. 基于Golang的简单web服务程序开发——CloudGo

    基于Golang的简单web服务程序开发--CloudGo[阅读时间:约10分钟] 一.概述 二.系统环境&项目介绍 1.系统环境 2.项目的任务要求 (1)基本要求 (2)扩展要求 三.具体 ...

  6. 简单图文配置golang+vscode【win10/centos7+golang helloworld+解决install failed等情况】

    博客目录(阅读时间:10分钟) 一.win10 0.系统环境 1. win10配置golang环境 ①下载相关软件 ②创建gowork工作空间 ③配置环境变量(GOPATH+PATH) ④验证环境配置 ...

  7. 简单介绍互联网领域选择与营销方法

    在我看来,互联网领域的选择是"安家",而营销方法的不同则表现了"定家"的方式多种多样,只有选对了,"家"才得以"安定". ...

  8. JAVA用最简单的方法来构建一个高可用的服务端,提升系统可用性

    一.什么是提升系统的高可用性 JAVA服务端,顾名思义就是23体验网为用户提供服务的.停工时间,就是不能向用户提供服务的时间.高可用,就是系统具有高度可用性,尽量减少停工时间.如何用最简单的方法来搭建 ...

  9. java发送简单邮件_Java程序实现发送简单文本邮件

    /** * Java程序实现发送简单文本邮件 * * @author Administrator * */ public class SendTextMail { // 定义发件人地址 public  ...

最新文章

  1. Java基础加强总结(三)——代理(Proxy)
  2. 二、数据库的基本操作
  3. element ui 红点_element-ui 自定义表单验证 , 但是不出现小红心了
  4. 黑马程序员 - 接口、内部类和异常
  5. 怎么求人眼图像中的噪声
  6. antd 中table上加不同字体颜色_字体渲染系统!微软终于决定优化Win10字体模糊问题...
  7. 如何查看、备份电脑隐藏的恢复分区
  8. 用WEB技术栈开发NATIVE应用(二):WEEX 前端SDK原理详解
  9. 使用StarUML生成live555类图
  10. excel批量插入图片url显示方法
  11. 2月书讯 | 这本书让无数读者盼了千万遍
  12. 使用STM32CubeMX和SW4STM32在Nucleo-F401RE开发板轻松实现Blinky闪烁 [
  13. 1960-2019年世界各国人均GDP增长率
  14. 四极管:京东物流“后牌照”战略:8月底开放 或分拆
  15. c++ 高效位运算函数之 __builtin_
  16. wafw00f--一款基于python识别网站WAF的工具
  17. 马尔可夫决策过程(一)
  18. windows+vscode配置C++环境
  19. 再见,itchat!再见,网页版微信!
  20. maya 2019 mac版

热门文章

  1. java开发的颠覆者epub,创业颠覆者-陈景畑 翟顺[6寸pdf mobi epub kindle版].pdf
  2. 【JAVA中String类的相关知识】
  3. bit.ly短网址API
  4. PHP远程文件包含(RFI)并绕过远程URL包含限制
  5. 【深度学习】 MAE|心中无码,便是高清
  6. android判断app前后台状态
  7. iPhone微信语音导出
  8. 高效治理垃圾渗滤液将成为环保产业的重要支撑力量
  9. 怎么撤销定时说说_手机QQ空间怎么取消已设置的定时说说?
  10. 英文歌曲:a place nearby(不远的地方)