Android蓝牙接收蓝牙模块数据 蓝牙android 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public void run(){ byte[] buff = new byte[1024]; int bytes = -1; while(true){ try { bytes = inputStream.read(buff); if(bytes != -1){ byte[] buf_data = new byte[bytes]; for(int i=0; i<bytes; i++){ buf_data[i] = buff[i]; } msg = new String(buf_data); testResultDetails.message = msg; } else{ String msg = "no data receive restart you phone"; Log.i("data", msg); testResultDetails.message = msg; } } catch (IOException e) { Log.e("app", "失去连接"); e.printStackTrace(); } } } public void run(){ byte[] buff = new byte[1024]; int bytes = -1; while(true){ try { Log.i("State", "开始接受数据ClientReceiveData"); bytes = inputStream.read(buff); if(bytes != -1){ Log.i("bytes", bytes+"BBBBBBBBBBBBB"); byte[] buf_data = new byte[bytes]; for(int i=0; i<bytes; i++){ buf_data[i] = buff[i]; } msg += new String(buf_data); msg = msg.trim(); flag ++; Log.i("data", "MMMMMMMMM"+msg); if(("[").equals((String)msg.subSequence(0,1)) && ("]").equals(msg.substring(msg.length()-1))){ Log.i("data", msg); testResultDetails.message = msg; msg = ""; flag = 0; } if(flag == 2){ msg = ""; flag = 0; } } else{ Log.i("bytes", "CCCCCCCCCCC"); String msg = "no data receive restart you phone"; Log.i("data", msg); testResultDetails.message = msg; } } catch (IOException e) { // TODO 自动生成的 catch 块 Log.e("app", "失去连接"); e.printStackTrace(); } } } android 平台如何实现对PDF文件的编辑操作 android listView的复杂使用 eclipse每次运行Android项目都会重启虚拟机 ListView 深深的伤了我的心 三星盖世s5660 求助! 图片二进制存储及读取 关于手机喇叭音效 如何在Fragment中使用PreferenceFragment 这个问题怎么办? 安卓界面切换到第二个界面一直keep stop 求移动web,手机网页,html5网站的源码下载网址(注意是手机上看的网,不是电脑看的) 如将将onDraw()方法中的canvas保存到bitmap中?
byte[] buff = new byte[1024];
int bytes = -1;
while(true){
try {
bytes = inputStream.read(buff);
if(bytes != -1){
byte[] buf_data = new byte[bytes];
for(int i=0; i<bytes; i++){
buf_data[i] = buff[i];
}
msg = new String(buf_data);
testResultDetails.message = msg;
}
else{
String msg = "no data receive restart you phone";
Log.i("data", msg);
testResultDetails.message = msg;
}
} catch (IOException e) {
Log.e("app", "失去连接");
e.printStackTrace();
}
}
}
byte[] buff = new byte[1024];
int bytes = -1;
while(true){
try {
Log.i("State", "开始接受数据ClientReceiveData");
bytes = inputStream.read(buff);
if(bytes != -1){
Log.i("bytes", bytes+"BBBBBBBBBBBBB");
byte[] buf_data = new byte[bytes];
for(int i=0; i<bytes; i++){
buf_data[i] = buff[i];
}
msg += new String(buf_data);
msg = msg.trim();
flag ++;
Log.i("data", "MMMMMMMMM"+msg);
if(("[").equals((String)msg.subSequence(0,1)) && ("]").equals(msg.substring(msg.length()-1))){
Log.i("data", msg);
testResultDetails.message = msg;
msg = "";
flag = 0;
}
if(flag == 2){
msg = "";
flag = 0;
}
}
else{
Log.i("bytes", "CCCCCCCCCCC");
String msg = "no data receive restart you phone";
Log.i("data", msg);
testResultDetails.message = msg;
}
} catch (IOException e) {
// TODO 自动生成的 catch 块
Log.e("app", "失去连接");
e.printStackTrace();
}
}
}