2012-03-26 69 views
0

我想用自定義的nuber啓動撥號程序,但沒有呼叫(用戶必須按呼叫按鈕才能撥打電話)。
我該怎麼做?
我只發現如何使用Intent.ACTION_CALL直接撥打電話。將數據傳遞給撥號器android

謝謝。

+0

ravi,試着用'Intent i = new Intent(Intent.ACTION_DIAL, Uri.parse(「tel:// 13800138000」));' – 2012-03-26 13:00:05

+0

明白了。謝謝 – Royi 2012-03-26 13:05:43

回答

0

理論上,如果您註冊相同意圖的其他應用程序(例如系統內置的撥號器)操作系統應該檢測到有可以處理這個意圖不止一個應用程序,並會向用戶提供應用程序選擇器對話框。這是一個帶有瀏覽器應用程序的example。該對話框由操作系統提供,因此您只需註冊並聽取所有意圖,並在您的AndroidManifest.xml文件中設置正確的權限。