Как отправлять и читать команды apdu на устройство чтения смарт-карт USB в Java AndroidAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Гость
 Как отправлять и читать команды apdu на устройство чтения смарт-карт USB в Java Android

Сообщение Гость »

Я пытался сделать это с помощью UsbManager, отправка запятых работает, но когда я хочу прочитать данные ответа, они неверны.
Мне нужно отправить на устройство чтения смарт-карт эту команду {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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»