如何添加"附件"当我尝试发送短信时,进入我的SmsManager对象?
我目前发送普通短信的功能是:
public void send() {
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(this.number, null, this.message, null, null);
}
我在sendDataMessage()上看了一下,但并不是真的理解它......任何帮助都表示赞赏。
感谢。
我不想为此使用Intent。我有一个列表与位图图像,我想通过短信/彩信发送。所以我不想在我的应用程序中调用SMS应用程序。我想发送附件"动态"取决于我列表中的内容。
我的一位朋友刚给我发了这个图书馆的链接: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
Haven尚未尝试过,但这似乎是真正的交易。希望它也适合其他人使用。
答案 0 :(得分:-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" />