当我尝试发送短信时,如何向我的SmsManager对象添加“附件”?SmsManager,发短信附件
我发送一个正常的短信当前的功能是:
public void send() {
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage(this.number, null, this.message, null, null);
}
我看过一点点在sendDataMessage(),但并不真正了解它..任何帮助表示赞赏。
谢谢。
编辑
我不想为此使用意图。我有一个带有位图图像的列表,我想通过SMS/MMS发送。所以我不想在我的应用程序中调用短信应用程序。我想根据列表中的内容“动态”发送附件。
SOLUTION
我的一个朋友刚给我发这个链接库: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
有没有尝试过,但它似乎是真正的交易。希望它也能很好地用于其他人。
开始在这里探讨:http://grepcode.com/file/repository.grepcode.com/java/ext/com。 google.android/android/1.6_r2/android/telephony/ – pvllnspk
你不想发送短信,那将是一个彩信。这显得更复杂。 – njzk2
是的,我明白这一点。我的发言将是:“无附件=短信”或“附件=彩信”。但问题是,我还没有发现任何有用的东西呢..每个人都建议我使用Invent,这在这种情况下不会帮助我。 – Snuffish