PDA

View Full Version : ارسال sms بدون اطلاع به کاربر



yosefi1988
چهارشنبه 22 خرداد 1392, 17:45 عصر
سلام به همه دوستای گلم

من برای یک پروژه مشغول طراحی قسمتی هستم که باید پیامی رو بدون اطلاع کاربر ارسال کنه (البته به درخواست خود کاربر)

از این لینک کمک گرفتم ولی متاسفانه برعکس چیزی که من میخوام شده یعنی به کاربر اطلاع میده :(

http://www.esfandune.ir/%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%A7%D9%86%D8%AF%D8%B1%D9%88%DB%8C%D8%AF-%D9%80-%D8%A8%D8%AE%D8%B4-%D8%AF%D9%87%D9%85/

ممنون میشم اگه راهنماییم کنید

shahin bahari
چهارشنبه 22 خرداد 1392, 18:50 عصر
باید از API مخصوص این کار استفاده کنید.
public static void sendSMS(String phoneNumber, String message) {

PendingIntent piSent = PendingIntent.getBroadcast(mContext, 0, new Intent(SENT), 0);
PendingIntent piDelivered = PendingIntent.getBroadcast(mContext, 0,new Intent(DELIVERED), 0);
SmsManager smsManager = SmsManager.getDefault();

int length = message.length();
if(length > MAX_SMS_MESSAGE_LENGTH) {
ArrayList<String> messagelist = smsManager.divideMessage(message);
smsManager.sendMultipartTextMessage(phoneNumber, null, messagelist, null, null);
}
else
smsManager.sendTextMessage(phoneNumber, null, message, piSent, piDelivered);
}
}

yosefi1988
چهارشنبه 22 خرداد 1392, 18:54 عصر
اس ام اس های خروجی رو از Visual Device Manager چطوری میتونم ببینم ..... میخوام از طریق DDMS ببینم اصلا چنین امکانی رو داره ؟

لطفا یک نفر کمکم کنه

hamyd_reza
چهارشنبه 22 خرداد 1392, 21:00 عصر
----------