2016-02-11 95 views
0

我无法弄清楚如何进行应用拨号。在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

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

+0

现在我觉得很蠢!不管怎么说, – Lena