如何在拨打呼叫按钮之后和在Android应用程序中振铃之前跟踪Android电话

时间:2011-11-11 05:17:47

标签: android android-widget

我想在拨打电话按钮之后和振铃之前跟踪电话信息。在打电话给我想打电话的人之前,我想在我的申请中发出通知。

2 个答案:

答案 0 :(得分:2)

public class CallReceiver extends BroadcastReceiver {
  @Override
  public void onReceive(Context context, Intent intent) {
    // Try to read the phone number from previous receivers.
    String phoneNumber = getResultData();

    if (phoneNumber == null) {
      // We could not find any previous data. Use the original phone number in this case.
      phoneNumber = intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER);
    }

  }
}

您可以从广播中检索此内容以响应ACTION_NEW_OUTGOING_CALL:

答案 1 :(得分:1)

使用ACTION_NEW_OUTGOING_CALL意图过滤器注册BroadcastReceiver。您还可以阅读this Android Developers blog post有关该主题的一些详细信息。