2010-07-30 101 views
0

我對設備4.0有這樣的要求,用戶從我的應用程序撥號,然後應用程序應該連接到該號碼。同時,我需要一個處理程序來跟蹤調用的stateChanges(爲此我可以使用核心電話API)。有沒有辦法在沒有tel協議的情況下撥號?

因此,任何人都知道如何在沒有「tel」協議的情況下連接號碼。

由於提前,

回答

2

我相信撥一個號碼的唯一方法是使用電話:123123123 你可以使用CTCallCenter callEventHandler屬性,以便設置事件處理程序,並接受它,如果你的應用程序被激活。

從文檔:

如果您的應用程序被激活時調用 事件發生, 立即分派事件處理程序 系統。但是,呼叫事件 也會發生,而您的應用程序 已暫停。雖然它被暫停,但是您的應用程序不會收到 事件的 事件。當您的應用程序恢復活動狀態 時,它將爲每次呼叫改變 狀態收到單個 呼叫事件 - 無論您的 應用程序暫停時遇到多少個狀態更改 。發送給您的處理程序的單個 呼叫事件,當您的應用程序返回到 活動狀態時, ,此時描述呼叫的 狀態。

順便說一句:沒有辦法阻止你的應用程序被暫停。當需要存儲器時,操作系統將在沒有通知的情況下掛起它。

希望它有幫助

+0

謝謝!是啊,你能幫我找到一個想法:「應用程序撥號的位置,只要它連接應用程序應該恢復到活動狀態。」 – AgentXXX 2010-07-30 09:26:05

相關問題