Şu koda bi el atalım
Vermiş olduğum kodda mesaj atıldığında atan kişinin numarasını ve mesaj içeriğini ekrana basıp atan kişiye otomatik mesaj atıyor. Yapamadığım kısım ise şu: -->> otomatik mesaj atarken mesajın içeriğinde bulunduğum konumun enlem ve boylam bilgileri olsun. Bu konuda ne yapmam lazım acaba?
[code] @Override
public void onReceive(Context context, Intent intent)
{
Toast.makeText(context, "Çalıştı", Toast.LENGTH_SHORT).show();
//---SMS GELDİĞİNDE YAYINI DİNLER EĞER YAYIN SMS BURASI ÇALIŞIR.
Bundle bundle = intent.getExtras();
SmsMessage[] msgs = null;
String str = "";
String numara = "";
if (bundle != null)
{
//Sms i alan kısım
Object[] pdus = (Object[]) bundle.get("pdus");
msgs = new SmsMessage[pdus.length];
for (int i=0; i<msgs.length; i++){
msgs[i] = SmsMessage.createFromPdu((byte[])pdus[i]);
str += msgs[i].getOriginatingAddress()+"numaralı cihazdan bir sms aldınız.Açıklama;";
numara += msgs[i].getOriginatingAddress();
str += msgs[i].getMessageBody().toString();
}
//mesajın dialog olarak gösterilmesi
if(str.contains("2014")){ // msj içeriğinde 2014 var ise
android.telephony.SmsManager sms = android.telephony.SmsManager.getDefault();
sms.sendTextMessage("5555", null,"Ses", null,null);
Toast.makeText(context, "Mesaj Gönderildi", Toast.LENGTH_SHORT).show();
}
Toast.makeText(context, str, Toast.LENGTH_SHORT).show();
}
}
}[/code]