private class InnerReceiver extends BroadcastReceiver{
@Override
public void onReceive(Context context, Intent intent) {
}
}
//代码的方式注册广播接收者
receiver = new InnerReceiver();IntentFilter filter = new IntentFilter();
filter.addAction("android.intent.action.NEW_OUTGOING_CALL");
registerReceiver(receiver, filter);
//代码方式取消注册广播接受者
unregisterReceiver(receiver);
receiver = null;