我使用的事中伟**602RL 全站仪仪器上点发送数据 程序便能接受到 使用串口模拟器也能正常收到我所发的消息 ,不知 全站仪通信指令 还是串口没激活,请大神指点一二,
public void onClick_Search3(View v){
String[] gg={"GET/M/<wispec>/<wispec>"
};
//String gg="GET/n/WI<get spec><CR/LF>";
//String gg="GET/n/WI<get spec><CR/LF>";
SendInfoTask fefe=new SendInfoTask() ;
fefe.doInBackground(gg);
}
//发送数据到蓝牙设备的异步任务
class SendInfoTask extends AsyncTask<String,String,String>{
@Override
protected String doInBackground(String... arg0) {
// TODO Auto-generated method stub
try {
OutputStreamEE= socket.getOutputStream();
} catch (IOException e1) {
e1.printStackTrace();
}
// OutputStreamEE
if(arg0[0].length()>0)//不是空白串
{//+vbacRLf
//arg0[0]="GET/M/<wispec>/<wispec>";
byte[] msgBuffer = arg0[0].getBytes();
try {
// 将msgBuffer中的数据写到outStream对象中
Log.i(msgBuffer.toString(),arg0[0]);
OutputStreamEE.write(msgBuffer);
} catch (IOException e) {
Log.e("error", "ON RESUME: Exception during write.", e);
return "发送失败";
}
}