2013-02-12 72 views
1

我遇到此電話意圖問題。打電話意向

我的代碼:

public void onClick(View v) { 
    try { 
     Intent callIntent = new Intent(Intent.ACTION_CALL); 
     callIntent.setData(Uri.parse("tel:+32123456789")); 
     startActivity(callIntent); 
    } catch (ActivityNotFoundException e) { 
     e.printStackTrace(); 
    } 
} 

許可:

<uses-permission android:name="android.permission.CALL_PHONE" /> 

所以,當我打的觸發事件的按鈕,我的手機是準備作出呼籲。 現在,當我點擊後退按鈕時,他會回到我的應用程序,並在後臺撥打電話。

在此先感謝!

+0

後退按鈕在大多數設備中並未正常結束呼叫。 – abc667 2013-02-12 14:49:42

+0

但是,只需按下啓動電話的後退按鈕即可。 – crodie 2013-02-12 14:51:53

+0

您是否試圖通過PhoneApp中的後退按鈕取消電話呼叫。 – 2013-02-12 14:53:33

回答

2

使用許可一些意圖需要權限調用。 正如您在此link上看到的,第一個文件是manifest.xml

+0

這是如何回答這個問題? – laalto 2013-08-22 08:08:32

0

試試這個:

 Intent callIntent = new Intent(Intent.ACTION_CALL); 
     callIntent.setData(Uri.parse("tel:" + phoneNumber)); 
     startActivity(callIntent); 

編輯:對不起,我沒有分析問題以及..它在manifest.xml文件相同..

+0

這看起來與請求中發佈的代碼相同。 – 2013-02-12 14:59:49

+0

我注意到後,但我不能刪除帖子..:S – Safime 2013-02-12 15:01:51