在android中自动拨号

时间:2016-02-11 19:42:45

标签: android

我无法弄清楚如何拨打应用程序。

我有这段代码:

public void dial(String number)
{
    Intent intent = new Intent(Intent.ACTION_DIAL);//calling intent
    intent.setData(Uri.parse("tel:" + number));
    if (intent.resolveActivity(getPackageManager()) != null) 
    {
        startActivity(intent);
    }
}

但它只会打开拨号器应用。 我需要它来拨打给定的号码..

任何帮助将不胜感激!!

1 个答案:

答案 0 :(得分:1)

ACTION_DIAL更改为ACTION_CALL。这需要CALL_PHONE权限。