在程序中,發送短信息的方法一般有三種:
//SMSUtil.Javapackage my.util; import Javax.wireless.messaging.*;import Javax.microedition.io.*; /** * * 發送文本短信息的方法 * */public class SMSUtil { /** * * 給指定號碼發送短信息 * * @param content * 短信息內容 * * @param phoneNumber * 手機號碼 * * @return 發送成功返回true,否則返回false * */ public static boolean send(String content, String phoneNumber) { // 返回值 boolean result = true; try { // 地址 String address = "sms://+" + phoneNumber; // 建立連接 MessageConnection conn = (MessageConnection) Connector .open(address); // 設置短信息類型為文本,短信息有文本和二進制兩種類型 TextMessage msg = (TextMessage) conn.newMessage (MessageConnection. TEXT_MESSAGE); // 設置信息內容 msg.setPayloadText(content); // 發送 conn.send(msg); } catch (Exception e) { result = false; // 未處理 } return result; }}