Soru & Cevap

Gelen SMS i değerlendirme ...

16.03.2017 - 10:27

Arkadaşlar merhaba platformda yeniyim ve bir sorum olacak, forumda verilen bir cevapta 

public class smsReceiver extends BroadcastReceiver {

    @Override
    public void onReceive(Context context, Intent intent) {
        
        Log.i("cs.fsu", "smsReceiver: SMS Received");
        
        Bundle bundle = intent.getExtras();
            if (bundle != null) {
                Log.i("cs.fsu", "smsReceiver : Reading Bundle");
                
                Object[] pdus = (Object[])bundle.get("pdus");
                SmsMessage sms = SmsMessage.createFromPdu((byte[])pdus[0]);
                if("0500 500 50 50".equals(sms.getOriginatingAddress())){
                   // kodu buraya gelecek
                }
            }
    }
}

 

kodlarını buldum ve sıkıntım şu;

sms gonderen numarayı test edip işlem yaptırabiliyoruz fakat ben o numaran gelen mesaj "1" ise programın a işini , "0" ise b işini yaptırmayı istiyorum.

gelen mesajı nasıl degerlendirebilirim?

5 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-16689-1471440015.jpg
Rahmican
18.03.2017 - 12:14

Merhaba,

bu kod parçacığı sadece gelen mesajın kimden geldiği ile ilgilenmektedir. İçerik kontrolü yapmamaktadır. Aşağıdaki likni kodunuza uygulayarak ilgili mesajın içeriğini görebilirsiniz. 

İyi çalışmalar.

https://mithatuysal.wordpress.com/2010/03/27/androidde-sms-okuma-islemleri/