发送广播BroadcastReceiver
import android.os.Bundle;
import android.app.Activity;
import android.content.Intent;
import android.view.Menu;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
public class BroadcastMain extends Activity {
Button send;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_broadcast_main);
//获取程序界面中的按钮
send = (Button) findViewById(R.id.send);
send.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// 创建Intent对象
Intent intent = new Intent();
//设置Intent的属性
intent.setAction("broadcasttest.action.CRAZY_BROAFCAST");
intent.putExtra("msg", "简单的信息");
//发送广播
sendBroadcast(intent);
}
});
}
}
上面的程序中粗体字代码用于创建一个Intent对象,1并使用该Intent对象对外发送一条广播,该程序所使用的BroadcastReceiver代码如下:
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.widget.Toast;
public class MyReceiver extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context, "接收到的Intent的Action为:"+
intent.getAction()+"\n消息内容是:"+intent.getStringExtra("msg"),
5000).show();
}
}
转载于:https://www.cnblogs.com/jiww/p/5613175.html
发送广播BroadcastReceiver相关推荐
- Android复习12【广播接收者-BroadcastReceiver(简单案例-发送广播、静态注册、动态注册、本地广播、代码示例(别处登陆踢用户下线)、常用系统广播总结、音乐播放器)】
2020-04-28[11周-周二] 音乐播放器Android代码下载:https://wws.lanzous.com/ifqzihaxvij 目 录 简单案例-发送广播 2)动态注册实例(监听网 ...
- android之broadcast发送广播
我们有时会遇到这样的情况,当手机处于睡眠状态时,到了某个时间点,我们需要做一些必要的事情.这是如何做到的呢?我们首先会想到闹钟,设置一个闹钟,到了设置的时间点,闹钟就会响.当然,还有很多其他的应用.. ...
- android java广播,[原]Android应用程序发送广播(sendBroadcast)的过程分析
前面我们分析了Android应用程序注册广播接收器的过程,这个过程只完成了万里长征的第一步,接下来它还要等待ActivityManagerService将广播分发过来.ActivityManagerS ...
- android 发送广播_从0系统学Android--5.2 发送广播
从0系统学Android--52 发送广播 本系列文章目录:更多精品文章分类 本系列持续更新中-. 初级阶段内容参考<第一行代码> 5.3 发送自定义广播 前面已经学习了如何接受广播了,下 ...
- 广播 BroadCastReceiver
1.概述 Broadcast Receiver包含两部分功能: 发送和接收广播消息 调用sendBroadCast()方法发送广播,即发送一个Intent 发送广播只能启动广播接收器Receiver对 ...
- 简述在android中如何发送广播消息,Android Intent发送广播消息实例详解
Android Intent发送广播消息 Intent的另一种用途是发送广播消息,应用程序和Android系统都可以使用Intent发送广播消息,广播消息的内容是可以与应用程序密切相关的数据信息,也可 ...
- 广播BroadcastReceiver使用
1️⃣动态广播(跟随组件的生命周期变化) ActivityOne 发送广播 sendBroadcast(new Intent(ActivityTwo.IS_FINISH)); ActivityTwo ...
- Android 广播BroadcastReceiver
一.全局广播动态使用 1.注册广播 BroadcastReceiver receiver= new BroadcastReceiver() {@Overridepublic void onReceiv ...
- Android接入USB音频设备,系统一直发送广播
Android接入USB音频设备,系统一直发送广播 今天发现有一款USB音频设备接入Android后,系统一直发送广播,导致出现了一些异常情况,下面是预想中的一种方案,在此记录一下. 当USB音频设备 ...
最新文章
- SQL server根据值搜表名和字段
- JS事件冒泡机制和兼容性添加事件
- python图像拼接过渡自然_python实现图像拼接功能
- go 获取cpu核数
- golang代理转发基础
- asf linux教程,ASF V3.0 windows/linux含树莓派部署流程
- Datetime数据类型之datetime2和datetimeoffset数据类型
- Centos7 Zabbix3.2安装(yum)
- PHP之安装Pear
- 墨卡托投影参数设置_横轴墨卡托投影坐标设置与导入导出CAD文件讲解
- 深度测试oppo软件,OPPO深度测试
- 光线cms,如何增加像百度一样的智能提示
- 怎样转换WPS格式,WPS怎么转换PPT格式
- v-if绑定的元素为什么事件没有响应
- 办公室小姐姐的福利!用Python批量提取word文档中的表格和图片内容
- 卷积神经网络的训练过程
- 软件定义网络(Software Defined Network,SDN)简介
- 堆与栈区别,以及分配内存的快慢
- document.getElementById与getElementsByName的区别(注意后者多个S)
- recv/send堵塞和非堵塞
热门文章
- 简单线性回归(Simple Linear Regression)和多元线性回归(Multiple Regression)学习笔记
- python制作文本编辑器_Python小实战:制作文本编辑器
- LeetCode MySQL 1607. 没有卖出的卖家
- LeetCode 1792. 最大平均通过率(优先队列)
- LeetCode 572. 另一个树的子树(二叉树迭代器)
- java 线程池的理解_JAVA线程池原理的理解
- c++ qt qlistwidget清空_Qt编写控件属性设计器12-用户属性
- 7.MongoDB与python交互
- android在特定时间,如何在Android Oreo的特定时间在Android上发出通知?
- 论文阅读笔记(五)【ACL 2021】Answering Ambiguous Questions through Generative Evidence Fusion and Round-Trip P