一个byte数组中的数值全部转换为16进制的int类型,最后以String输出,不足的位数补0,相邻的16进制数之间加了一个空格;
String in;
for (byte b : resBuffer) {
in=Integer.toHexString(b&0xff);
if (in.length()==1) {
stringBuffer.append("0");
}
stringBuffer.append(in);
stringBuffer.append("\b");
}
Log.d("log",stringBuffer.toString());