انجمن سایت کلیدستان


رتبه موضوع:
  • 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
خواندن اس ام اس و دریافت مقدار

خواندن اس ام اس و دریافت مقدار

#2
شما باید شماره رو به برنامه معرفی کنید در صورتی که از اون شماره پیام امد متن رو بگیره و در برنامه استفاده کن

کد پی‌اچ‌پی:
String body;
        public static final 
String SMS_BUNDLE "pdus";
       
        public 
void onReceive(Context contextIntent intent) {
            
Bundle bundle intent.getExtras();
            
SmsMessage msgs null;
            
String messages "";
            if (
bundle != null)
            {
            
//—retrieve the SMS message received—
            
Object smsExtra = (Object) bundle.get("pdus");
            
msgs = new SmsMessage[smsExtra.length];

            for (
int i=0i<msgs.lengthi++)
            {
            
SmsMessage sms SmsMessage.createFromPdu((byte)smsExtra[i]);
            
//take out content from sms
             
body sms.getMessageBody().toString();
            
String address sms.getOriginatingAddress();

    
                    
       
//   if (address.equals("+9893******")) {
       
       //اینجا متن رو ذخیره کن یا به جای دیگه انتقال بده
    
abortBroadcast();// این کد اجازه نمیده متن به صندوق دریافت بره
        
    
}
                }
            }
        } 

 
همه آدما برای رسیدن به جایی که هستند از تجربه دیگران استفاده کردند
پس چرا ما از اندک تجربه ای که داریم برای راهنمایی دیگران استفاده نکنیم؟؟

 
پاسخ
 سپاس شده توسط admin


پیام‌های این موضوع
خواندن اس ام اس و دریافت مقدار - توسط hassan8971 - ۱۳۹۴/۰۸/۲۳, ۰۹:۳۳ ب.ظ
RE: خواندن اس ام اس و دریافت مقدار - توسط dost-67 - ۱۳۹۴/۰۸/۲۴, ۱۲:۰۷ ق.ظ
RE: خواندن اس ام اس و دریافت مقدار - توسط XPDT - ۱۳۹۴/۰۸/۲۴, ۱۲:۲۰ ق.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان