Comment recevez-vous des appels sortants dans le broadcastreceiver

Je suis en train de les identifier et de les transférer à une activité après un appel sortant est lancé. J'ai utilisé ACTION_NEW_OUTGOING_CALL dans le filtre d'Intention. Cependant, la façon la csn-je identifier que l'appel est en sortant. J'ai fait cela pendant un appel entrant (comme vu ci-dessous) mais ce que je peux utiliser à la place de EXTRA_STATE_RINGING.

public class OutgoingBroadcastReceiver extends BroadcastReceiver {
    @Override
    public void onReceive(Context context, Intent intent) {
        String state = intent.getStringExtra(TelephonyManager.EXTRA_STATE);
        if (state.equals(TelephonyManager.EXTRA_STATE_RINGING))
        {
            Intent i = new Intent(context, OutgoingCallScreenDisplay.class);
            i.putExtras(intent);
            i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
            context.startActivity(i);
        }
    }
}

Comment recevez-vous des appels sortants dans le broadcastreceiver

OriginalL'auteur user1163234 | 2012-03-05