发送广播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音频设备 ...
最新文章
- 使用搜索引擎的10个搜索技巧
- ubuntu16.04安装英伟达(NVIDIA)驱动——run文件安装
- g4e基础篇#4 了解Git存储库(Repo)
- 【算法】LeetCode算法题-Remove Duplicates from Sorted Array
- GLIBC中NPTL线程实现代码阅读
- 从武侠门派的角度去解释域、域树、林的含义(下)
- mysql 数据库导出导入到本地文件
- 生信技能树linux虚拟机,2019-08-21生信技能树Linux20题
- 正则表达式入门(上)---字符组和量词
- 在计算机里打折的符号是哪个,计算器中的符号
- 功率 dbm vrms vpp mw换算 (正弦波)
- 并行流parallelStream
- 关于De-pCode在线工具失效的问题
- 设计模式——七大原则(附代码示例)
- eos的石墨烯技术是什么
- python按时间截取视频,python使用opencv按一定间隔截取视频帧
- 金庸小说数据化中的部分题目答案
- 时间戳和时间相互转换
- Leetcode Best Time to Buy and Sell Stock IV(最大子段和)
- excel成本统计:如何进行区域筛选,多条件求和?
热门文章
- php中get_featured_posts()是什么意思,WordPress的Get_Posts()函数详解
- java 设计一个动物类_Java课程设计(动物换位)
- python五子棋人机对战_Python:游戏:五子棋之人机对战
- LeetCode 1870. 准时到达的列车最小时速(二分查找)
- LeetCode 716. 最大栈(双栈 / list+map)
- POJ 3690 找星座(2D匹配)(未解答)
- junit跳过datasource_maven – spring集成测试无法加载上下文“另一个资源已存在,名称为dataSource”...
- opengl计算帧率_或许是迄今为止第一篇讲解 fps 计算原理的文章吧
- python判断字符类型编程_Python检测数据类型的方法总结
- java 工厂模式的写法_java工厂模式三种详解