静态注册
广播接收者的创建_Android开发
不管应用再不再跑,系统都会给创建广播接收者
动态注册

package com.example.myapplication;

import androidx.appcompat.app.AppCompatActivity;

import android.content.IntentFilter;
import android.os.Bundle;

public class MainActivity extends AppCompatActivity {


    private MyReceiver receiver;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        //实例化广播接收者
        receiver = new MyReceiver();
        //实例化过滤器并设置要过滤的广播
        String action="android.provider.Telephony.SMS_RECEVIED";
        IntentFilter filter=new IntentFilter(action);
        //注册广播
        registerReceiver(receiver,filter);
    }

    @Override
    protected void onDestroy() {
        super.onDestroy();
        //当Activity(页面)销毁时取消注册BroadcastReceiver
        unregisterReceiver(receiver);
    }
}
1、 
Android中定义广播接收者要继承(  )。

A、BroadcastReceiver
B、BroadCast
C、Receiver
D、BroadcastReboot
您提交答案:A

正确答案:A

2、 
广播接收者需要在清单文件配置(   )节点

A、receiver
B、broadReceiver
C、service
D、contentProvider
您提交答案:B

正确答案:A

3、 
BroadcastReceiver广播中有几种注册方式( )

A、一种
B、两种
C、三种
D、四种
您提交答案:B

正确答案:B