Пример чтения тега Nfc-V? - PullRequest
1 голос
/ 13 июля 2011

Может ли кто-нибудь предоставить пример кода чтения тега NFC-V? Руководство по разработке Android содержит только код NFCDemo, предназначенный только для тега NDEF. Нет ресурсов для всех других видов тегов. Спасибо!

Ответы [ 2 ]

2 голосов
/ 04 ноября 2011

Демонстрация блока чтения 0 для i-кода 15693 сли

ByteArrayOutputStream out = new ByteArrayOutputStream();

out.write(new byte[] { (byte)0x20, (byte)0x20 }); //addressed mode,  read single blocks,  
out.write(nfcV_tag.getTag().getId()); //address
out.write(new byte[] { (byte)blockIndex }); //block 0

byte errorcode_and_block0[] = nfcV_tag.transceive(out.toByteArray());
//1st byte should be 0 if everything is ok. next 4 bytes are block 0
0 голосов
/ 20 июля 2011

Что ж, с Android 2.3.4 вы можете использовать обычный формат NDEF и использовать обычный API-интерфейс Android для записи в тег, как и любой другой тег, совместимый с ndef.В конце концов, NFC-V стала основной функцией для Android 2.3.4.

Если вы хотите общаться с тегом NFC-V: это всего лишь стандарт ISO 15693.Вы должны быть в состоянии найти те PDU, которые понимает этот тег, с помощью google-поиска, а затем, если вы действительно хотите, можете развернуть собственную реализацию.

...