Android怎么使用广播发送消息
发表于:2024-12-03 作者:千家信息网编辑
千家信息网最后更新 2024年12月03日,本文小编为大家详细介绍"Android怎么使用广播发送消息",内容详细,步骤清晰,细节处理妥当,希望这篇"Android怎么使用广播发送消息"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来
千家信息网最后更新 2024年12月03日Android怎么使用广播发送消息
本文小编为大家详细介绍"Android怎么使用广播发送消息",内容详细,步骤清晰,细节处理妥当,希望这篇"Android怎么使用广播发送消息"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
具体效果如下
1.activity_main.xml
2.MainActivity
import android.content.Intent;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.EditText;import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompatActivity { private EditText edit; private Button send; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //输入框id edit = (EditText) findViewById(R.id.edit); //按钮id send = (Button) findViewById(R.id.send); //点击按钮发送广播 send.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //获取输入的文本 String content=edit.getText().toString(); Intent intent = new Intent(); //包名 intent.setAction("xx.xx.xx"); intent.putExtra("msg", content); sendBroadcast(intent); } }); }}
3.创建广播MyReceiver
import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.util.Log;import android.widget.Toast; public class MyReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { //跳转新的页面 //Intent i = new Intent(context, MainActivity2.class); //i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); //context.startActivity(i); //获取广播内容 String content=intent.getStringExtra("msg"); Toast.makeText(context, "广播接受者:"+content, Toast.LENGTH_SHORT).show(); }}
清单文件中记得注册广播
...
读到这里,这篇"Android怎么使用广播发送消息"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。
广播
消息
内容
文章
按钮
输入
妥当
思路
接受者
效果
文件
文本
新知
更多
步骤
清单
知识
知识点
篇文章
细节
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发定制公司有哪些
佛山网络安全与信息化协会
ei数据库叫什么
本溪新零售软件开发公司
查看数据库的用户名和密码
中兴力维 应用服务器
服务器管理口是什么东西
改完数据库后如何刷新
软件开发公司找客户方法
vb如何在已有数据库中增加表
bull服务器
顺昌盛世集团软件开发
曙光服务器管理口怎么登录
最强大的软件开发公司
虚拟服务器的管理要素主要包括
cad提示数据库错误代码
数据库触发器实验报告总结
钦州软件开发培训机构
网络安全保护工作自查报告
物联网网络技术分析
软件开发运行视频
数据库 查询至少两个
软件开发全程写代码
如何防止数据库产生垃圾数据
软件开发如何创新
应聘软件开发人员
网络安全现状与存在风险
网络扫描对网络安全的影响
如果a列中有b列中的数据库
软件开发需求权重