Мне нужно отправить на устройство чтения смарт-карт эту команду {0x00, (байт ) 0x83, 0x00, 0x00, 0X00}, сделайте это как
sendcommand
Код: Выделить всё
byte[] command = new byte[] {0x00, (byte) 0x83, 0x00, 0x00, 0X00};
String commandHex = bytesToHex(command);
byte[] outBufferXFRBlock = hexStringToByteArray("6F" + "05000000" + "00" + sequenceNumber + "00" + "0000" + commandHex);
int outByteCount = connection.bulkTransfer(outEndpoint, outBufferXFRBlock, outBufferXFRBlock.length, TIMEOUT);
Код: Выделить всё
final byte[] inBuffer = new byte[80];
int inByteCount = connection.bulkTransfer(inEndpoint, inBuffer, inBuffer.length, TIMEOUT);
Все ли я делаю правильно?
Источник: https://stackoverflow.com/questions/781 ... va-android