CALL_STATE_OFFHOOK : 통화중인 상태
CALL_STATE_RINGING : 폰이 울리고 있는 상태
CALL_STATE_IDLE : 폰이 울리거나 통화중이 아닌 상태
public class MyPhoneStateListener extends PhoneStateListener {
@Override
public void onCallStateChanged(int state, String incomingNumber){
if (state == TelephonyManager.CALL_STATE_IDLE) {
Log.i("PhoneCallState", "STATE_IDLE");
}
else if (state == TelephonyManager.CALL_STATE_RINGING) {
Log.i("PhoneCallState", "STATE_RINGING : Incoming number "+incomingNumber);
}
else if (state == TelephonyManager.CALL_STATE_OFFHOOK) {
Log.i("PhoneCallState", "STATE_OFFHOOK");
}
}
}
'안드로이드' 카테고리의 다른 글
TextWatcher (0) | 2011.01.27 |
---|---|
문자열 자동완성 (0) | 2011.01.27 |
Telephony 기능 (0) | 2011.01.27 |
멀티 터치 구현 예제 (0) | 2011.01.27 |
spring framework 적용하여 controller 에서 error stacktrace 에러 내용이 찍히지 않을때 (0) | 2011.01.27 |