千家信息网

Android怎么使用广播发送消息

发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,本文小编为大家详细介绍"Android怎么使用广播发送消息",内容详细,步骤清晰,细节处理妥当,希望这篇"Android怎么使用广播发送消息"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来
千家信息网最后更新 2025年02月23日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安全错误 数据库的锁怎样保障安全 郑州大学网络服务器ip 软件开发与销售的收入成本核算 服务器内置远程管理卡 服务器虚拟机远程桌面连接 计算机网络技术在日常的应用 怎么将pac上传到本地服务器 盐城高登网络技术有限公司 武职计算机网络技术 滁州管理系统软件开发 深泽应用软件开发服务技术规范 网络安全工作责任制考核制度建设 网络安全防护哪家靠谱 网络安全两会题目 全国区域化探数据库 服务器组网硬件 嵌入式软件开发大脑插画 数据库联级删除 方舟生存进化专用服务器怎么调节 服务器管理器安装位置 GPS软件开发公司 默认网关与dns服务器是乱码 数据库中笛卡尔积的计算 嘉定区国际网络技术服务收费标准 计算机网络技术在日常的应用 如何修改数据库日志 数据库时间截取条件查询 网络安全和数据安全责任制度 可处理电子数据库 什么是网站数据库文件 服务器集群的网络
0