【Android】实现打电话里面的坑

最近在写一个自动化测试软件,里面有一个小功能是实现打电话,在这个过程中踩了坑,记录如下。

使用的方法是最简单的通过Intent.ACTION_CALL转到拨号界面进行拨号,但在这个过程中一直无法正常运行。

经过资料查找,最终还是在android developer里面找到了原因。

我的自动化测试软件运行在一个不插电话卡的手机上,只能拨打紧急电话,如112,而使用Intent.ACTION_CALL是无法拨打紧急电话的,要拨打紧急电话只能通过Intent.ACTION_DIAL,但这种方法只能跳转到拨号界面,真正的呼出还需要手动点击。

【Android】实现打电话里面的坑