2011-11-08 42 views
0

我想撥打一個電話號碼,並在電話響鈴時發出一條提示「正在呼叫...」的消息。我可以在不離開當前活動的情況下撥打電話嗎?

然後,當手機連接時,我希望我的活動顯示計時器(計時器),計時器會在通話激活後立即計數。

然後,當通話結束時,將顯示一條消息,說明通話已結束。

我可以撥打電話並留在當前的活動屏幕上,以便我可以實現這些功能嗎?

回答

1

簡短的回答是否定的。 Android中的Telephony接口像Gingerbread一樣非常困難,因此幾乎不可能在呼叫期間做任何事情。

要試用它,你可以實現PhoneStateListener,這在thread中有很好的描述,也許你可以用另一種方式來解決你的問題。您可以讓您的活動實現電話狀態監聽器並啓動一個計時器,然後在通話結束時將用戶帶回您的活動。但在通話過程中,您會發現很難將其保留在您的活動中。

相關問題