金笛工业手机论坛  

返回   金笛工业手机论坛 > 开发者乐园 > 短信开发资料

短信开发资料 短信开发技巧,代码分析

回复
 
LinkBack 主题工具 显示模式
旧 2010-09-01   #1 (permalink)
初级会员
 
注册日期: 2010-09-01
帖子: 1
Eragon 正向着好的方向发展
警告 java二次开发收短信问题,求救!!

代码如下:
public String receiveMsg(){
String str = "";
String begin = "1";
String end = "20";
Sms sms1 = new Sms();
ArrayList listmsg = sms1.readmsg(begin,end);
if (listmsg == null){
System.out.println(" 读取操作失败! ");
}
else{
int total = listmsg.size();
StringBuffer sb = new StringBuffer();
sb.append("<?xml version=\"1.0\" encoding=\"utf-8\"?><RESULT>\n");
for (int i = 0; i < total; i++) {
Read msg = (Read) listmsg.get(i);
if ((msg != null) && (msg.isempty() == false)){
sb.append(" <DATA>\n");
sb.append(" <NO><![CDATA[" + msg.getno() + "]]></NO>\n");
sb.append(" <MSG><![CDATA[" + msg.getmsg() + "]]></MSG>\n");
sb.append(" <PHONE><![CDATA[" + msg.getoa() + "]]></PHONE>\n");
sb.append(" <JSSJ><![CDATA[" + msg.gettimestamp() + "]]></JSSJ>\n");
sb.append(" </DATA>\n");
}
else{
//System.out.println("SIM中第" + msg.getno() + "位置无短信");
}
}
sb.append("</RESULT>\n");
str = sb.toString();
}
return str;
}
*****************************************
if ((msg != null) && (msg.isempty() == false)){
}这句判断没进来,问题是我的短信猫的列表中有5、6条短信,为什么读不出来??
Eragon 当前离线   回复时引用此帖
旧 2010-09-02   #2 (permalink)
高级会员
 
注册日期: 2009-07-14
帖子: 102
水哭了 正向着好的方向发展
默认

查一下是不是特殊短信。比如彩信什么的就是读不出来
水哭了 当前离线   回复时引用此帖
回复

书签


当前查看此主题的会员: 1 (0 位会员和 1 位游客)
 

发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛启用 表情符号
论坛启用 [IMG] 代码
论坛禁用 HTML 代码
Trackbacks are 启用
Pingbacks are 启用
Refbacks are 启用



所有时间均为北京时间。现在的时间是 05:02


Powered by vBulletin® 版本 3.8.3
版权所有 ©2000 - 2024,Jelsoft Enterprises Ltd.