逆战策士 - 专精游戏活动策略库
首页策略工坊正文

Android 发送自定义广播

2025-12-04 09:47:02

Android 广播机制简介 广播主要分为两种类型,标准广播,有序广播

项目完整代码 https://github.com/Phil-tom/Android-The-First-Line-of-Code/tree/main/Chapter5

发送标准广播

在发送广播之前,需要定义一个广播接收器来准备接收此广播才行。 新建MyBroadcastReceiver

public class MyBroadcastReceiver extends BroadcastReceiver {

private static final String TAG = "MyBroadcastReceiver";

@Override

public void onReceive(Context context, Intent intent) {

Log.d(TAG, "onReceive: receive in MyBroadcastReceiver");

Toast.makeText(context,"receive in MyBroadcastReceiver",Toast.LENGTH_SHORT).show();

}

}

在AndroidManifest.xml文件中对这个广播接收器进行修改,这里让MyBroadcastReceiver接收一条值为com.zzz.mybroadcastreceiver.MY_BROADCAST的广播,因此待会在MainActivity中发送广播的时候,就需要发出一条这样的广播。

android:name=".MyBroadcastReceiver"

android:enabled="true"

android:exported="true">

修改activity_main.xml

android:layout_width="match_parent"

程序员最该拿的10个高含金量证书(非常详细),零基础入门到精通,看这一篇就够了 全球首个!FIFA国际足联官方旗舰店天猫开业 全网首发2026世界杯吉祥物
相关内容