package com.androidornekler.ornek5;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.telephony.SmsMessage;
import android.util.Log;
public class SmsDinleyici extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Bundle bundle = intent.getExtras();
if (bundle != null)
{
Object[] pdus = (Object[])bundle.get("pdus");
SmsMessage[] msgs = new SmsMessage[pdus.length];
for (int i = 0; i < msgs.length; i++)
{
msgs[i] = SmsMessage.createFromPdu((byte[])pdus[i]);
try
{
Intent in = new Intent(context, SmsGosterici.class);
in.putExtra("telNo", msgs[i].getOriginatingAddress());
in.putExtra("smsMesaji", msgs[i].getMessageBody().toString());
in.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(in);
}
catch (Exception e) {
Log.e("SMSDINLEYICI", e.toString());
}
}
}
}
}