android - Trying to send SMS message to Email, Messenger shows recipient as anonymous -
i'm trying develop app sends sms messages email addresses. using default messaging app on note 5, can enter in email address recipient , send message no problem. (i have sprint.) when try in code:
intent intentsent = new intent(globals.sent); intentsent.putextra("phonenumber",phonenumber); intent intentdelivered = new intent(globals.delivered); intentdelivered.putextra("emailaddress",emailaddress); pendingintent sentpi = pendingintent.getbroadcast(context, 0, intentsent, 0); pendingintent deliveredpi = pendingintent.getbroadcast(context, 0, intentdelivered, 0); smsmanager sms = smsmanager.getdefault(); if (emailaddress != null && messagebody.length() > 0) { sms.sendtextmessage(emailaddress, null, messagebody, sentpi, deliveredpi); } the sent receiver not called , message shows in messaging app sent "anonymous" , delivery failed. delivered receiver call onreceive():
public class smsdeliveredreceiver extends broadcastreceiver { private string tag = "smsdeliveredreceiver"; context context; @override public void onreceive(context context, intent intent) { this.context = context; bundle extras = intent.getextras(); if (extras != null) { string emailaddress = extras.getstring("emailaddress",""); log.d(tag,emailaddress ); switch (getresultcode()) { case activity.result_ok: toast.maketext(context,"email received",toast.length_long).show(); break; case activity.result_canceled: toast.maketext(context, "sms not delivered", toast.length_long).show(); break; } } } } is there way successfully? answer not me want carriers. android: how send sms email account
Comments
Post a Comment