1.WTK自带的Demo在手机上按Ok键无反应:解决办法:在BTImageServer类中的“定义UUID和changeImageInfo()”语句去掉就好使了
2.定义StingItem[]数组时的问题:Java中的数组实际上是对象,任何对象都可以定义其数组形式。所以数组需要创建对象(new一下)。
StringItem[] str; str[1]=new StringItem("串口",""); × //定义 但没创建对象
StringItem[] str=new StringItem[3]; str[1]=new StringItem("串口",""); √ //定义 并 创建对象
同时要注意[]中的标号:定义中StingItem[3],使用时str[0]—>str[2],如果出现str[3]就错了!
3.用for循环进行from.append(str[])的错误:
StringItem[] str=new StringItem[3];
for(int i=0;i<=s.length;i++){ × i<=s.length 应该为 i<=(s.length-1)
frm.append(str[i]);
}
4.没有错误的蓝牙设备搜索程序在手机上就是搜不到设备! 解决:蓝牙JAVA程序和手机蓝牙进程冲突,在任务管理器中结束蓝牙进程
5.在字符串中查找字符命令:
for(int i=0;i<this.getString(this.getSelectedIndex()).length();){ //此处i应该从1开始,并且i<=字符长度
i=URL.indexOf("/", index);
if(i==-1){break;}
else{index=i; }
}
6.