android中代码形式注册广播接收者

  
/**
  * 自定义内部类实现广播接受者 
  * 
  * @author Byron
  * 
  */
 class OutCallReceiver extends BroadcastReceiver {
  @Override
  public void onReceive(Context context, Intent intent) {
   
  }
 }
 
 
 // 用代码去注册广播接收者
  receiver = new OutCallReceiver();
  IntentFilter filter = new IntentFilter();
  filter.addAction("android.intent.action.NEW_OUTGOING_CALL");
  registerReceiver(receiver, filter);
  
 // 取消注册广播接收者
  unregisterReceiver(receiver);
  receiver = null;

你可能感兴趣的:(广播接收者)