當我嘗試發送短信時,如何向我的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