我有一个像这样的字符串:
init_thread = "2b11020000ed"
我必须通过蓝牙发送这个字符串,为此我需要这样做:
byte[] init = init_thread.getBytes();
GlobalVar.mTransmission.write(init);
我需要定义init_thread
字符串为十六进制字符串,然后再将其转换为字节,因为如果我不这样做,它会得到错误的结果:
现在的操作是 = 2(1byte), b(1byte), 1(1byte), 1(1byte)...
正确的操作应该是 = 2b(1byte), 11(1byte), 02(1byte)...