特定の時間後に着信/発信通話を終了するアプリを設計したいと考えています。PhoneStateListener
通話の状態変化を聞くために使用しています
public class MyPhoneStateListener extends PhoneStateListener {
public void onCallStateChanged(int state,String incomingNumber){
switch(state){
case TelephonyManager.CALL_STATE_IDLE:
tIncomingCounter=false;
Log.i(TAG1, "IDLE"+IncomingCounter);
break;
case TelephonyManager.CALL_STATE_OFFHOOK:
IncomingCounter=true;
Log.i(TAG1, "OFFHOOK");
break;
case TelephonyManager.CALL_STATE_RINGING:
Log.i(TAG1, "RINGING");
break;
}
}
}