-->

SmsManager,在短信发送附件(SmsManager, send attachment in

2019-10-29 13:56发布

如何添加一个“挂职”到我SmsManager对象时,我试图TRO发送短信?

我对发送正常的短信当前的功能是:

public void send() {
    SmsManager sms = SmsManager.getDefault();
    sms.sendTextMessage(this.number, null, this.message, null, null);
}

我看过一点点在sendDataMessage(),但并不真正了解它..任何帮助表示赞赏。

谢谢。

编辑

我不想使用意向这一点。 我有,我想通过SMS / MMS发送位图图像列表。 所以我不想要调用短信应用程序在我的应用程序。 我想发送附件“动态”取决于什么在我的名单。

我的一个朋友刚给我发这个链接库: https://github.com/klinker41/android-smsmms

Message mMessage = new Message(textToSend, addressToSendTo);
mMessage.setImage(mBitmap);   // not necessary for voice or sms messages
mMessage.setType(Message.TYPE_SMSMMS);  // could also be Message.TYPE_VOICE

有没有尝试过,但它似乎是真正的交易。 希望这对善于利用别人了。

Answer 1:

按照代码

     Intent sendIntent = new Intent(Intent.ACTION_VIEW);
     sendIntent.putExtra("sms_body", "default content");
     sendIntent.setType("vnd.android-dir/mms-sms");
     startActivity(sendIntent);

并添加权限

      <uses-permission android:name="android.permission.SEND_SMS" />


文章来源: SmsManager, send attachment in sms