直接打开标准拨号器,而无需使用意图选择器

时间:2019-01-20 12:30:07

标签: android

是否可以直接打开android拨号程序。标准解决方案(通过Intent.ACTION_DIAL)不适合我,因为它创建了意图选择器,并且还有其他拨号程序,例如viber。有解决方案吗?

1 个答案:

答案 0 :(得分:2)

不幸的是,无法直接打开拨号程序,因为您无法告诉所有供应商所有拨号程序的程序包名称,例如,小米拨号程序的程序包名称与LG的程序包名称不同。
唯一的方法是使用Intents要求操作系统打开拨号程序,如果选择了默认拨号程序,它将打开默认拨号程序;如果未选择默认拨号程序,则将要求用户选择。 这是正确的和预期的行为,并且这样做是有原因的。