0

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

我有一个使用以下方法的 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 ??
    }
}

虽然如果电话接到电话,代码会成功运行(摘机与应答有关,因为在我得到振铃状态之前)我无法检测到相对于已拨电话的应答:在这种情况下,摘机是相对于铃声。

我如何拦截与已拨电话相关的答案?

4

0 回答 0