ورود

View Full Version : ارسال و دریافت اس ام اس



asoshaa
چهارشنبه 04 آذر 1394, 16:42 عصر
سلام
من به تازگی این سایبت رو ÷یدا کردم و تونستم ازش استفاده های زیادی بکنم
ازتون یه سوال داشتم تا حالا چن جا پرسیدم ولی کسی پاسخگو نبوده
ازتون ممنون می شم اگه جواب بدید
می خوا تو برنامه م ارسال و دریافت اس ام اس داشته باشم مثلا توی یه لیست یا هر چیز دیگه ای ذخیره بشه ولی توی مسنجر گوشی نره یعنی یه شماره بخصوص وارد کنه و شخص و اس ام اس های اون شماره فقط داخل این لیست بیاد و نره تو گوشی و جایی که پیامک میاد واسه گوشی و ذهیره می شه یعنی فقط تو برنامه من قابل مشاهده باشه

msroid
چهارشنبه 04 آذر 1394, 18:19 عصر
سلام


public class SmsReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Bundle extras = intent.getExtras();


if (extras ==null)
return;
//toast
Toast.makeText(context, "Received", Toast.LENGTH_LONG).show();

Object[] pdus = (Object[]) extras.get("pdus");

for (int i = 0; i < pdus.length; i++) {
SmsMessage SMessage = SmsMessage.createFromPdu((byte[]) pdus[i]);
String sender = SMessage.getOriginatingAddress();
String body = SMessage.getMessageBody().toString();
if(PhoneNumberUtils.compare(sender, phoneNumber)) {
abortBroadcast() then do something...
}
}
}
}