0
Je veux détecter les appels sortants dans l'application Android. Je l'ai utilisé TelephonyManager, mais détecter uniquement les appels entrantsComment détecter les appels en cours dans Android
Je veux détecter les appels sortants dans l'application Android. Je l'ai utilisé TelephonyManager, mais détecter uniquement les appels entrantsComment détecter les appels en cours dans Android
Utilisez PhoneStateListener
private class CallStateListener extends PhoneStateListener {
@Override
public void onCallStateChanged(int state, String incomingNumber) {
switch (state) {
case TelephonyManager.CALL_STATE_RINGING:
number = incomingNumber;
Thread_calls.run();
//Toast.makeText(ctx, "Incoming: " + incomingNumber,Toast.LENGTH_LONG).show();
break;
}
}
}
public class OutgoingReceiver extends BroadcastReceiver {
public OutgoingReceiver() {
}
@Override
public void onReceive(Context context, Intent intent) {
number = intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER);
Thread_calls.run();
//Toast.makeText(ctx, "Outgoing: " + number, Toast.LENGTH_LONG).show();
}
}