2016-02-11 97 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