我正在开发一个可以以编程方式接听电话的应用程序。我已经阅读了很多关于它的内容,并尝试了许多方法来让它工作。
在 5.0 及更高版本中对我有用的唯一真正解决方案如下 -
Runtime.getRuntime().exec("input keyevent " + Integer.toString(KeyEvent.KEYCODE_HEADSETHOOK));
虽然这种方法有效,但实际应答时间会延迟 1.5 到 5 秒。这种延迟是一个真正的交易破坏者,因为我的应用程序需要拦截所有来电,我不能让它延迟应答过程。
还有其他更快的方法吗?
谢谢