android内部类广播(本地广播)BroadcastReceiver的静态注册方法(AndroidManifest.xml)
16lz
2021-12-20
1、MainActivity.java
package com.t20.broadcastdemo;import com.example.broadcastdemo.R;import android.os.Bundle;import android.app.Activity;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;import android.util.Log;import android.view.View;public class MainActivity extends Activity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);}/** * 发送自定义全局广播 * @param v */public void send(View v){//1、准备意图Intent intent=new Intent("com.t20.broadcast1");//2、传值String msg="同学们,9:30分下课!";intent.putExtra("msg", msg);//第一个参数是key键,第二个是值//3、发送广播//无序广播//sendBroadcast(intent);//有序广播sendOrderedBroadcast(intent, null, null,null, 0, msg, null);//--------------------意图---权限--指定接收者------什么时候发广播--初始码---广播内容--一次性传大量数据}/** * 定义一个静态广播接收器类,用于接收广播内容 * @author Administrator * */public static class MyReceiver extends BroadcastReceiver{@Overridepublic void onReceive(Context arg0, Intent arg1) {// TODO Auto-generated method stubLog.i("本地广播器(自己)", "收到广播:"+getResultData());}}}
2、AndroidMenifest.xml文件
<?xml version="1.0" encoding="utf-8"?>
更多相关文章
- android 图文列表的实现方法
- 【Android】利用广播BroadCast监听网络的变化
- Android(安卓)获取设备电池电量
- Android(安卓)实现监听事件的几种方法
- android 通知栏点击事件及8.0适配
- EventBus 《四》 事件的优先级及其EventBus Demo
- Android——BroadcastReceiver总结
- android 跨应用程序广播发送接受
- Android(安卓)中下载文件到sdcard和进度条小结