来电(对方呼叫我):
I/TestA ( 474): onCallStateChanged
I/TestA ( 474): TelephonyManager.CALL_STATE_RINGING // 来电时,我的电话正在响铃,我的电话显示:incoming call
接下来假如我不接并挂断,则我手机显示:hanging up 然后日志:
I/TestA ( 474): onCallStateChanged
I/TestA ( 474): TelephonyManager.CALL_STATE_IDLE
如果在来电时我接了电话:
I/TestA ( 474): onCallStateChanged
I/TestA ( 474): TelephonyManager.CALL_STATE_OFFHOOK // 我接来电
当我方或对方挂机
I/TestA ( 474): onCallStateChanged
I/TestA ( 474): TelephonyManager.CALL_STATE_IDLE
去电(我呼叫对方):
I/TestA ( 474): onCallStateChanged
I/TestA ( 474): TelephonyManager.CALL_STATE_OFFHOOK // 我播号后发出了呼叫 我的手机显示:Dialing ,对方显示:Incoming Call; 假如此时
1. 我挂机: 我的手机显示:canceled 对方关闭接电话的界面并在状态栏中显示missed call...;
2. 对方接了电话: 双方手机都显示hold
I/TestA ( 474): onCallStateChanged
I/TestA ( 474): TelephonyManager.CALL_STATE_IDLE // 挂机(我方或对方挂机,双方手机显示call ended)
I/TestA ( 474): onCallStateChanged
I/TestA ( 474): TelephonyManager.CALL_STATE_RINGING // 来电时,我的电话正在响铃,我的电话显示:incoming call
接下来假如我不接并挂断,则我手机显示:hanging up 然后日志:
I/TestA ( 474): onCallStateChanged
I/TestA ( 474): TelephonyManager.CALL_STATE_IDLE
如果在来电时我接了电话:
I/TestA ( 474): onCallStateChanged
I/TestA ( 474): TelephonyManager.CALL_STATE_OFFHOOK // 我接来电
当我方或对方挂机
I/TestA ( 474): onCallStateChanged
I/TestA ( 474): TelephonyManager.CALL_STATE_IDLE
去电(我呼叫对方):
I/TestA ( 474): onCallStateChanged
I/TestA ( 474): TelephonyManager.CALL_STATE_OFFHOOK // 我播号后发出了呼叫 我的手机显示:Dialing ,对方显示:Incoming Call; 假如此时
1. 我挂机: 我的手机显示:canceled 对方关闭接电话的界面并在状态栏中显示missed call...;
2. 对方接了电话: 双方手机都显示hold
I/TestA ( 474): onCallStateChanged
I/TestA ( 474): TelephonyManager.CALL_STATE_IDLE // 挂机(我方或对方挂机,双方手机显示call ended)