我編程的應用程序,可以自動接聽電話。問題是,如果我已經在打電話並且有人在響,它不應該回答一個問題。 有沒有辦法做到這一點?如何不火PhoneStateListener.CALL_STATE_RINGING如果已經在討論和第二個主叫方呼籲
根據文檔,如果我檢查與TelephonyManager
狀態它將是CALL_STATE_RINGING
而不是CALL_STATE_OFFTHEHOOK
。
我必須補充,所以我知道,有一個正在進行的呼叫或是否有更好的解決方案,它設置爲true在不斷變化的電話狀態的變量?
謝謝!
/編輯:我回答未經許可Modify_Phone_State
通話,所以只有找出如果已經有正在進行的呼叫。
其實我沒有使用Modify_Phone_State許可,但模擬一個藍牙耳機kepress是接聽來電,而不在許可android manifest ;-) – Force
好戲!在我的回答中,我沒有想到用這種方式掛斷電話。 –