android通话没有显示拨号UI?
Posted
技术标签:
【中文标题】android通话没有显示拨号UI?【英文标题】:android call without show dialing UI? 【发布时间】:2016-08-19 03:48:28 【问题描述】:我正在制作一个可以拨打电话的应用程序,但我需要帮助才能在不显示拨号界面的情况下拨打电话,例如,如果我按下按钮呼叫,它将拨打电话但仍停留在同一位置:
这是我的应用界面:
按下上一张图片中的任何按钮时,我不需要这个拨号界面,我需要的是进行隐藏的通话过程:
【问题讨论】:
有什么解决办法吗? 【参考方案1】:在 android 双 SIM 卡手机中拨打电话很棘手。没有一个简单的 API 可用于从 SIM 中正确拨号,但如果您的应用基于单个 SIM 设备,则步骤很简单 -
只需创建一个新的呼叫意图并在其中传递号码 - 对于某些设备,拨号器屏幕将打开(您无法避免),但对于大多数设备,它会在您的活动在后台开始拨号。
Intent callIntent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + number));
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
【讨论】:
以上是关于android通话没有显示拨号UI?的主要内容,如果未能解决你的问题,请参考以下文章