Преобразовать шестнадцатеричную строку в байт []
у нас есть строка вроде этого:
init_thread = "2b11020000ed"
Я должен отправить эту строку через Bluetooth, для чего я делаю это:
byte[] init = init_thread.getBytes();
GlobalVar.mTransmission.write(init);
Что мне нужно, это определить, чтоinit_thread
строка является шестнадцатеричной строкой перед преобразованием ее в байты, потому что, если я делаю так, она ошибается:
Что делает сейчас = 2 (1 байт), b (1 байт), 1 (1 байт), 1 (1 байт) ...
Что должно делать = 2b (1 байт), 11 (1 байт), 02 (1 байт) ...