?? sendertest.java
字號:
package ch09.section08;
import com.huawei.mms.pdu.*;
import com.huawei.mms.vas.*;
import java.util.*;
import java.io.*;
//該類演示了發(fā)送文本信息和GIF圖片的具體操作方法
public class SenderTest {
public static void main(String[] args) {
//創(chuàng)建MM7消息發(fā)送接口
MMSender s = new MMSender();
//設置VASP注冊的各種信息
VAS.VASP_ID = "900009";
VAS.VAS_ID = "9009";
VAS.Service_Code = "0";
VAS.VAS_USER = "yourName";
VAS.VAS_PASSWORD = "yourPassword";
VAS.MMSC_URL = "http://61.144.250.225/vas";
VAS.From = "13800220002/TYPE=PLMN";
VAS.To = "13800220002/TYPE=PLMN;13800220002/TYPE=PLMN";
//創(chuàng)建消息對象
MMessage m = new MMessage();
//設置消息各種屬性
//設置標題
m.setSubject("標題");
//設置消息類型
m.setContentType(m.CT_APPLICATION_MULTIPART_MIXED);
//設置抄送地址,可以添加多個
m.addCc("13600000099/TYPE=PLMN");
m.addCc("13700000002/TYPE=PLMN");
//設置密送地址,可以添加多個
m.addBcc("13600000333/TYPE=PLMN");
m.addBcc("13600000003/TYPE=PLMN");
//添加接收方地址
m.addTo("13600000333/TYPE=PLMN");
//創(chuàng)建多個消息內(nèi)容體并添加到多媒體消息對象中
//構造一個消息體,此處添加的只是一個文本串
MMSContent mmc = new MMSContent();
byte[] content = null;
try {
//注意編碼方式,這里使用UTF8編碼方式
content = new String("歡迎使用彩信").getBytes("UTF8");
}
catch (Exception e) {
content = new byte[0];
e.printStackTrace();
}
//添加內(nèi)容體
mmc.setContent(content, 0, content.length);
//設置內(nèi)容體格式
mmc.setType("text/plain");
mmc.setContentId("內(nèi)容ID");
//將創(chuàng)建好的內(nèi)容添加到消息
m.addContent(mmc);
//構造一個消息體,此處添加的是一個GIF圖片
mmc = new MMSContent();
try {
content = readFromFile("E:\\fttfani.gif");
}
catch (IOException e) {
content = new byte[0];
e.printStackTrace();
}
mmc.setContent(content, 0, content.length); //添加內(nèi)容體
mmc.setType("image/gif"); //設置內(nèi)容體格式
mmc.setContentId("gif2");
m.addContent(mmc); //將創(chuàng)建好的內(nèi)容添加到消息
//發(fā)送消息
s.send(m);
}
//從文件中獲取消息內(nèi)容
public static byte[] readFromFile(String file_name) throws IOException {
FileInputStream fin = new FileInputStream(file_name);
byte[] buf = new byte[fin.available()];
fin.read(buf);
fin.close();
return buf;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -