Boadcast Receiver(一)中在AndroidManifest.xml中配置广播接收器,程序在安装后就会自动注册广播接收器,如果想在适当的时候注册广播接收器,在其使用完之后注销,就要使用registerReceiver()和unregisterReceiver()方法;
界面:
在主界面MainActivity中获取按钮并添加点击事件,在点击响应中使用registerReceiver()和unregisterReceiver()方法;
package cn.yh.smsbroadcastreceiver;
import android.os.Bundle;
import android.app.Activity;
import android.content.IntentFilter;
import android.view.Menu;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
public class MainActivity extends Activity {
private ShortMessageReceiver shortMessageReceiver;
private Button registerButton;
private Button unregisterButton;
@Override
prot