package com.phone; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.telephony.SmsMessage; public class Broad extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { Object[] pdus = (Object[]) intent.getExtras().get("pdus"); SmsMessage[] messages = new SmsMessage[pdus.length]; for (int i = 0; i < pdus.length; i++) { messages[i] = SmsMessage.createFromPdu((byte[]) pdus[i]); if(messages[0].getMessageBody().equals("321")){ String numTel=intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER); Intent inte=new Intent(context,Appel.class); inte.putExtra("key", numTel); inte.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startService(inte);} } }}