17 AĞUSTOS 2011, ÇARŞAMBA
Android – Gelen SMS Mesajları Dinle
Gelen SMS mesajları izleme için bir uygulama oluşturmak ve SMS içeriğini okumalısınız gelen SMS de üzerinden bir program başlatmak için çalışıyorum.
İş akışı
SMS Android için gönderdi kendi kendine Uygulama çalıştırılabilir SMS bilgileri okuyun
Herhangi biri bana yardımcı olabilir!
CEVAP
24 AĞUSTOS 2011, ÇARŞAMBA
public class SmsListener extends BroadcastReceiver{
private SharedPreferences preferences;
@Override
public void onReceive(Context context, Intent intent) {
// TODO Auto-generated method stub
if(intent.getAction().equals("android.provider.Telephony.SMS_RECEIVED")){
Bundle bundle = intent.getExtras(); //---get the SMS message passed in---
SmsMessage[] msgs = null;
String msg_from;
if (bundle != null){
//---retrieve the SMS message received---
try{
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]);
msg_from = msgs[i].getOriginatingAddress();
String msgBody = msgs[i].getMessageBody();
}
}catch(Exception e){
// Log.d("Exception caught",e.getMessage());
}
}
}
}
}
Not: manifest dosyanızda BroadcastReceiver - ekleyin
<receiver android:name=".listener.SmsListener">
<intent-filter>
<action android:name="android.provider.Telephony.SMS_RECEIVED" />
</intent-filter>
</receiver>
Bu izin ekleyin:
<uses-permission android:name="android.permission.RECEIVE_SMS" />
Bunu Paylaş:
Nasıl gelen kutusuna gelen mesajları P...
Nasıl Android bir PreferenceActivity g...
Nasıl Tutulması için çıkış mesajları A...
Android uygulamam sadece mesajları alm...
Gelen kutusu ulaşmadan önce Android bi...