如何在android中暂停传出呼叫直到验证

时间:2016-11-08 05:30:36

标签: android call android-broadcastreceiver

我需要暂停拨出电话,直到输入正确的PIN码。只有授权用户才能拨打电话。我使用BroadcastReceiver来检测拨出电话。

这是我的代码,

public void onReceive(Context context, Intent intent) {
    String number = intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER).toString();

    //if u want to block particular call then check number or else block all call in thid code
    if (worngPIN){
        setResultData(null);//Canceling call operation 
        Toast.makeText(context, "This call is not Allowed", Toast.LENGTH_LONG).show();
    }
}

我能够看到Toast消息但是呼叫正在连接。

我在5.1版本中测试过。

0 个答案:

没有答案