我正在尝试以编程方式拦截呼叫回答。
我有一个使用以下方法的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 ??
}
}
如果手机接到电话,代码可以正常工作(摘机与答案有关,因为在我获得振铃状态之前)我无法检测到相对于已拨打电话的答案:在这种情况下,摘机是相对于响个不停。
如何相对于拨打电话拦截答案?