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机型上可以发送短信而在多普达上却提示发送成功,但没接收到短信呢,这是怎么回事,各位帮忙!