2013-03-04 82 views
2

有沒有人知道在Android的空氣中得到「來電事件」? 有沒有一個資源,或者我應該使用TelephonyManager自己做嗎? 停用事件不適合我。是否有可能在Android的空氣中傳入呼叫?

+0

你的意思是「Adobe Air」?這個問題沒有寫得很清楚。 – 2013-03-04 10:47:34

回答

3

在Android設備上的電話處於three states之一:

CALL_STATE_IDLE (when it is not engaged in any calls), 
CALL_STATE_RINGING (when there is an incoming call and device is ringing), 
CALL_STATE_OFFHOOK (when the user answers the call) 

即使EXTRA_STATE查找與ACTION_PHONE_STATE_CHANGED廣播使用的密鑰TelephonyManager#ACTION_PHONE_STATE_CHANGED action對應於這些狀態如下:

EXTRA_STATE_IDLE (Value used with EXTRA_STATE corresponding to CALL_STATE_IDLE) 
EXTRA_STATE_OFFHOOK (Value used with EXTRA_STATE corresponding to CALL_STATE_OFFHOOK) 
EXTRA_STATE_RINGING (Value used with EXTRA_STATE corresponding to CALL_STATE_RINGING) 

所以爲了回答您的問題,目前Android上沒有「空中來電」的事件。

+0

感謝您的回覆。呃..我必須做一個.. – samohan 2013-03-09 18:38:46

相關問題