java - 使用 J2ME 发送短信的代码

标签 java java-me sms wma

<分区>

我正在寻找使用 J2ME 发送 SMS 的代码。

最佳答案

你可以试试下面的代码来实现这个:

private boolean SendSMS(String sPhoneNo, String sMessage) {
    boolean result = true;

    try {
        String addr = "sms://" + sPhoneNo;
        MessageConnection conn = (MessageConnection) Connector.open(addr);
        TextMessage msg = (TextMessage) 
            conn.newMessage(MessageConnection.TEXT_MESSAGE);
        msg.setPayloadText(sMessage);
        conn.send(msg);
        conn.close();
    } 

    catch (SecurityException se) {
        result = false;
    } 

    catch (Exception e) {
        result = false;
    }

    return result;
}  

您可以通过在后面添加 ":port_no" 来指定任何特殊端口:

"String addr = "sms://" + sPhoneNo"

关于java - 使用 J2ME 发送短信的代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/870226/

相关文章:

java - 类似 Cytoscape 的 java 工具来构建图形

java - Maven Mojo 的编程实例化?

java - 在final方法中获取 "child"对象的Class?

android - BroadcastReceiver 不适用于 SMS_RECEIVED

android - 向多个联系人发送短信

ios - 在 iOS 上使用 Alamofire 的 Twilio POST 请求

java - Android 上的 React Native 和 okhttp - 设置用户代理

Java 将对象 [] 数组转换为 vector

java - j2me 设备中的 "Maximum Heap Size = Unlimited"是什么意思?

JavaME : How to use platformRequest to use special chars