关于发送短信的问题
我用下面一段代码,在真机调试是,第一次发送短信正常,程序询问“是否发送短信”(我的手机短信权限只能选“每次询问”)并且收到了,但然后再使用发送短信就没有反应了,而且也没有收到,请问什么问题?
class MyThread extends Thread
{
MyThread()
{
}
public void run() {
String sms_phone=smfare.dxhm;
String sms_body=smfare.dxnr;
try {
String addr = new StringBuffer( "sms:// ").append(sms_phone).toString();
MessageConnection conn = null;
conn = (MessageConnection)Connector.open(addr);
TextMessage msg = (TextMessage)conn.newMessage(MessageConnection.TEXT_MESSAGE);
msg.setPayloadText(sms_body);
conn.send(msg);
conn.close();
} catch(Exception e) {
//#ifdef nc_debug
//# e.printStackTrace();
//#endif
return;
}
}
------解决方案--------------------顶一下,我做的是调用Dll来做的。
------解决方案--------------------沒做過,不懂,幫樓主頂一下
------解决方案--------------------你是每次都重新启动一个线程吗?
------解决方案--------------------到我空间看看,我空间里面有关于这方面的东西
或者到我成立的手机软件社区,里面也有一个短信发送机的实现。