是否可以通过代码进行调用,然后将按键事件发送到拨号器?

时间:2012-12-03 10:13:03

标签: android keypress phone-call

好的我希望能够使用Android应用程序以自动方式测试内部电话系统,要求是要求可以以编程方式发起呼叫的应用程序。如果这是可能的,那么当呼叫开始时,他们希望能够发送按键,就像想象电话菜单说“按5进入X菜单”..我们可以从代码发送该按键吗?通过这种方式,整个系统可以通过一系列等待和按键发送到拨号器进行测试。

我不知道如何确定这是否真的可行..我看到了PROCESS_OUTGOING_CALLS,但是我没有找到任何资源或示例来做这个,有没有人有任何信息?我实际上和一位自由职业者取得联系,他最终说这绝对不可能(他很好,他只是说'在通话期间按拨号盘是不可能的'),但是我的客户告诉我应用程序已经存在这样做,所以任何提示会有所帮助!..

1 个答案:

答案 0 :(得分:0)

你绝对可以通过代码拨打电话。参见:

How to make a phone call programmatically?

您也可以从代码中调用按键:

Invoke keypress event in android?

至于在通话过程中这样做,我还没试过,但你可以尝试使用链接中的方法。祝你好运!