有关jsmsengine的问题

iamzhuzhu 2005-03-28 11:44:42
前两天使用了一下jsmsengine,按照例子做了个小程序,想试试,虽然收到了短信,可是确实其它的代码,类似十六进制的东西,大家帮忙看看哪里有问题呢,谢谢!


import org.jsmsengine.*;

class SendMessage
{
public static void main(String[] args)
{
int status;
CService srv = new CService("COM1",9600);

System.out.println("begin to send sms use COM1......");
System.out.println();
try
{
srv.initialize();
srv.setCacheDir(".\\");

status = srv.connect();
// Did we connect ok?
if (status == CService.ERR_OK)
{
srv.setOperationMode(CService.MODE_ASCII);
//srv.setOperationMode(CService.MODE_PDU);
srv.setSmscNumber("+8613800100500");

System.out.println("Mobile Device Information: ");
System.out.println(" Manufacturer : " + srv.getDeviceInfo().getManufacturer());
System.out.println(" Model : " + srv.getDeviceInfo().getModel());
System.out.println(" S/W Version : " + srv.getDeviceInfo().getSwVersion());
System.out.println();

COutgoingMessage msg = new COutgoingMessage("+86138********", "This is a test sms from COM1!");

msg.setMessageEncoding(CMessage.MESSAGE_ENCODING_UNICODE);

int send_result = srv.sendMessage(msg);
if (send_result == CService.ERR_OK)
{
System.out.println("Message Sent OK!");
}
else
{
System.out.println("Message Sent ERROR!");
System.out.println("ERROR code: "+send_result);
}

srv.disconnect();
}
else
System.out.println("Connection to mobile failed, error: " + status);
}
catch (Exception e)
{
e.printStackTrace();
}
System.exit(0);
}
}
...全文
105 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
iamzhuzhu 2005-03-29
  • 打赏
  • 举报
回复
请教啦!

790

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 其他移动相关
社区管理员
  • 移动开发其他问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧