BroadcastReceiver用于呼叫应答

时间:2012-10-12 10:37:03

标签: android android-intent telephony intentservice telephonymanager

我正在尝试以编程方式拦截呼叫回答。

我有一个使用以下方法的BroadcastReceiver:

@Override
public void onReceive(Context context, Intent intent) {
    Bundle extras = intent.getExtras();
    if (extras != null) {
        String state = extras.getString(TelephonyManager.EXTRA_STATE);
        if(state.equals("OFFHOOK")) {
            // ...
        }
        // ANSWER ??
    }
}

如果手机接到电话,代码可以正常工作(摘机与答案有关,因为在我获得振铃状态之前)我无法检测到相对于已拨打电话的答案:在这种情况下,摘机是相对于响个不停。

如何相对于拨打电话拦截答案?

0 个答案:

没有答案