0
我想在應用程序中記錄我的呼叫。我在廣播接收器中使用Telephonymanager
和onCallStateChanged
。如何獲得傳出通話開始通話時間?
因此,我們有三種狀態:
TelephonyManager.CALL_STATE_RINGING
TelephonyManager.CALL_STATE_OFFHOOK
TelephonyManager.CALL_STATE_IDLE
當我開始呼出,與CALL_STATE_OFFHOOK
的onCallStateChanged
被調用。然後我等待答案。當一個人接聽電話時,對話開始,但是onCallStateChanged
不會被這3個狀態中的任何一個觸發。如何獲得確切的時間,當我們開始講話?
當一個人真的拿起電話時沒有任何事件被觸發。目前只有這些事件是不可能的。 –