CALL_STATE Alanı
Örnek
Önce şöyle yaparız.
Örnek
Önce şöyle yaparız.
TelephonyManager tm=
(TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
Sonra şöyle yaparız.MyPhoneStateListener phoneListener = new MyPhoneStateListener();
// Register listener for LISTEN_CALL_STATE
tm.listen(phoneListener, PhoneStateListener.LISTEN_CALL_STATE);
Listener şöyledir.private class MyPhoneStateListener extends PhoneStateListener {
@Override
public void onCallStateChanged(int state, String incomingNumber) {
switch (state){
case TelephonyManager.CALL_STATE_OFFHOOK:
// This state denotes that the mobile is busy in some call
break;
case TelephonyManager.CALL_STATE_RINGING:
// This state denotes that the phone is ringing
break;
case TelephonyManager.CALL_STATE_IDLE:
// This state denoted that the phone is idle
break;
}
super.onCallStateChanged(state, incomingNumber);
}
}
SIGNAL_STRENGTHS Alanı
GSM sinyal gücünü dinlemek için şöyle yaparız.
GSM sinyal gücünü dinlemek için şöyle yaparız.
telephonyManager.listen(myListener, PhoneStateListener.LISTEN_SIGNAL_STRENGTHS);