如何在Android通话期间以编程方式拨打#1?

时间:2019-04-04 02:32:55

标签: java android

我正在寻找一个可自动接听来电的android应用,一旦它确实拨打了该电话的#1。

到目前为止,我正在使用TelecomManager接听效果很好的电话。但是,一旦呼叫被应答,似乎无法在编程过程中使用键盘来编程。

我尝试使用数据启动各种意图,但是它们似乎都启动了一个新呼叫,使当前呼叫处于保持状态,或者启动了不适用于当前呼叫的拨号程序。

我尝试过的最新意图是:

        Intent call = new Intent("android.intent.action.CALL", 
        Uri.parse("tel://2"));
        startActivity(call);

我也尝试过键盘启动,但是与通话中使用的键盘不同。

如上所述,这只是开始一个新呼叫。几乎可以想象一个大厅,您需要按1才能继续,我该怎么做?

这与拨打号码和使用,符号作为等待方法不同,相反,我接受了呼叫并需要为系统键入数字1。

非常感谢!

0 个答案:

没有答案