Java Android |在通话过程中以编程方式使用通话中的数字键盘

时间:2018-08-02 17:40:59

标签: android programmatically keypad in-call

虽然我知道已经问过几次这样的问题,但是提出的答案都不能满足我的需求,所以我想问大家:

在通话中,是否可以在应用程序内的通话键盘上激活号码? (即:我可以在通话中通过应用程序以编程方式“按3”或“按9”吗?)

我发现在技术上可以通过在android中使用使用DTMF音调的隐藏内部API(特别是内部电信API)来实现,但是当Android P进入市场时,这将不再可行(由于限制了使用隐藏的和未记录的API,而不是SDK的标准),从而使该解决方案成为未来证明的对立面。

出于各种原因,我也无法请求用户使用其他默认拨号程序。 (我知道这也是另一种可能的解决方案,但是由于我正在处理的应用程序范围大,因此无法期望每个用户都更改其默认调用应用程序)

如果还有另一种方法可以解决,我将不胜感激。

0 个答案:

没有答案