j2me发送短信在多普达上的问题一

本文介绍了一个使用 Java 发送短信的示例代码,在 Nokia 手机上运行正常,但在 Dopod 手机上虽提示发送成功却未实际接收到短信的问题。作者寻求社区帮助以解决该跨设备兼容性难题。

import java.io.IOException;

import javax.microedition.io.Connector;
import javax.wireless.messaging.MessageConnection;
import javax.wireless.messaging.TextMessage;

import com.sun.lwuit.Dialog;

public class SmsUtils {

public static int sendSms(String phone, String content) {
int result = 0;
String addr = "sms://" + phone;
System.out.println("发送地址为:" + addr);

try {
MessageConnection conn;
conn = (MessageConnection) Connector.open(addr);
TextMessage msg = (TextMessage) conn
.newMessage(MessageConnection.TEXT_MESSAGE);
msg.setPayloadText(content);
conn.send(msg);
conn.close();
result = 1;
Dialog.show("提示", "发送成功", "OK", null);
} catch (IOException e) {
e.printStackTrace();
result = 0;
Dialog.show("提示", "发送失败" + e, "OK", null);
}
return result;
}
}


为什么以上的实现在NOKIA机型上可以发送短信而在多普达上却提示发送成功,但没接收到短信呢,这是怎么回事,各位帮忙!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值