我需要暂停拨出电话,直到输入正确的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版本中测试过。