其中的TelephonyManager.CALL_STATE_IDLE说明没有拨打电话的界面的时候,也就是在拨打电话前和挂电话后的情况;
TelephonyManager.CALL_STATE_OFFHOOK ,SDK是这样解释的,至少有一个电话存在、拨出或激活、接听,而没有一个电话在通话或等待的状态;
CALL_STATE_RINGING是在通话的过程中。
监听到做什么事情就是在onCallStateChanged(int state, String incomingNumber) 里实现的。