可能重复:
Call forwarding
任何人都可以建议我们如何将呼叫转发到用户要求的特定号码。 假设来自一个号码的用户消息并建议他的Android手机上的电话呼叫应该被转发到他提供的号码。然后应该以编程方式对该号码进行调用。我们将能够使用广播接收器和解析已发送的消息来导出Callforwading必须完成的号码。 然后在那之后必须以编程方式对特定数字的CallForwading进行处理。
答案 0 :(得分:2)
我在网上探索并得到了我的问题的答案,即如何以编程方式转发呼叫。添加这些代码行,就可以实现它。
String callForwardString = "**21*1234567890#";
Intent intentCallForward = new Intent(Intent.ACTION_DIAL); // ACTION_CALL
Uri uri2 = Uri.fromParts("tel", callForwardString, "#");
intentCallForward.setData(uri2);
startActivity(intentCallForward);
此处1234567890代表电话号码。在此处添加适当的电话号码。可以拨打## 21#来停用该服务。