从默认短信应用程序

时间:2016-03-17 04:38:47

标签: android sms send

我正在尝试从已经设置为默认SMS应用程序的应用程序发送短信。我试图使用SmsManager发送,但它不起作用 这是我尝试过的:

SmsManager smsMan = SmsManager.getDefault();
smsMan.sendTextMessage(Name, null, body, null, null);

当我的应用程序未设置为默认应用程序时,此方法有效,但当我的应用程序是默认应用程序时,它没有。 有没有其他方法可以从默认的SMS应用程序中发送短信?

1 个答案:

答案 0 :(得分:0)

尝试以下代码发送消息

String number = "12346556";  // The number on which you want to send SMS  
     startActivity(new Intent(Intent.ACTION_VIEW, Uri.fromParts("sms", number, null)));