Android:从没有“MessageIntent”的活动发送消息

时间:2013-07-18 14:36:13

标签: android sms message

我正在使用此代码

   Intent intentsms = new Intent( Intent.ACTION_VIEW, Uri.parse( "sms:" + "" ) );
    intentsms.putExtra( "sms_body", "Test text..." );
    startActivity( intentsms );

但这是开放的android消息活动。但我不想要这个。我想在不点击发送按钮的情况下直接从手机发送消息

提前致谢

1 个答案:

答案 0 :(得分:4)

如果您的应用持有SEND_SMS权限,欢迎您直接发送短信via SmsManager

  public void sendTheMessage(String message, String phoneNumber) {
      SmsManager
        .getDefault()
        .sendTextMessage(phoneNumber, null,
                         message,
                         null, null);
  }