查看单个帖子
旧 2010-03-12   #1 (permalink)
mzhoulei
初级会员
 
注册日期: 2010-03-09
帖子: 1
mzhoulei 正向着好的方向发展
默认 AT关于发送短信指令的开发

AT+CMGS="13243510539"
> Please Call me soon,Fried.
> 
+CMGS: 7
这个命令 是在超级终端下测试的,当输入完毕命令后必须按<ctrl+z>才能在超级终端下发送。现在我使用java自己写了代码,我写了这样一个方法getResponseByCmd(byte[] param) 这里的byte[]数组就是命令,当命令输入完毕后 ,我应该怎样写ctrl+z这个命令呢。例如我调用这个方法:
String str = "AT+CMGS=\"13243510539\" Please Call me soon, Fred。\r";
getResponseByCmd(str.trim().getBytes());

这里的问题就出在那个ctrl+z上,我测试其他命令都可以的,这个命令需要ctrl+z,我不知道怎么写了,我是菜鸟,刚弄这个东东,希望各位帮忙看下
mzhoulei 当前离线   回复时引用此帖