好的,我想能够在一个自动化的方式测试内部电话系统使用安卓应用程序,要求是一个应用程序,可以发起一个程序呼叫。如果这是可能的,那么当呼叫开始时,他们希望能够发送按键,比如想象一下电话菜单上写着“按5进入X菜单”。我们可以从代码中发送那个按键吗?这样,整个系统就可以通过一系列的等待和发送到拨号器的按键来进行测试。
我不知道如何确定这是否真的可行..我看过PROCESS_OUTGOING_CALLS,但我还没有找到任何关于这样做的资源或例子,有人有什么信息吗?实际上,我联系了一位自由职业者,他最终说这绝对是不可能的(他相当不错,他只是说‘在通话时按拨号键盘是不可能的’),但我的客户告诉我,已经有应用程序可以做到这一点,所以任何提示都会很有帮助!
发布于 2012-12-03 18:20:55
你绝对可以从代码中进行调用。请参见:
How to make a phone call programmatically?
您也可以从代码中调用按键:
Invoke keypress event in android?
至于在调用期间这样做,我还没有尝试过,但您可以使用链接中的方法来尝试。祝好运!
https://stackoverflow.com/questions/13681069
复制相似问题