我正在像这样开始拨出电话:
startActivity(new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + mNumber)));
我已经知道无法发送 DTMF 代码,所以我希望用户能够通过显示拨号盘自己输入数字。有什么方法可以在通话后自动调出拨号盘?我知道 ITelephonyClass 和
mTelephonyService.showCallScreenWithDialpad(true);
我可以调出拨号盘,但前提是我在应用程序中并且通话屏幕未激活。但是在触发intent之后,调用屏幕是active的activity,这就是为什么这行代码似乎没有效果的原因。据我所知,在发起呼叫然后调用上述命令后,也无法自动返回我的应用程序。
有什么方法可以在开始通话后调出拨号盘?