蓝牙程序

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.
                
                                                                                              

   

你可能感兴趣的:(java,手机,任务)