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



خواندن اس ام اس و دریافت مقدارزمان کنونی: ۱۳۹۵/۰۹/۱۳، ۱۰:۱۲ ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: hassan8971
آخرین ارسال: XPDT
پاسخ 3
بازدید 396

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

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

#1
سلام.
خسته نباشید.
یه سوالی ذهن منو درگیر کرده که چطور مثلا در تلگرام شماره رو میزنیم بعد یه کد تایید میاد و بعد بدون این که اون کدرو بزنیم بعد از دریافت پیام کد، خود به خود دریافت و تو تکس باکس نوشته میشه؟؟؟

لطفا راهنمایی کنید
گفتند که تک سوارمان در راه است
از اول صبح چشممان بر راه است
از یازدهم دوازده قرن گذشت
تا ساعت تو چقدر دیگر راه است؟
اللهم عجل لولیک الفرج ...
پاسخ

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

#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

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

#3
البته دستور  abortBroadcast در اندروید 4.4 به بعد کار نمیکنه و پیام به صندوق میره
یعنی شما می تونید پیام رو بگیرید ولی به صندوق هم میره

 
پاسخ


پرش به انجمن:


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

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)