2013-11-04 3 views
-1

다른 태그 기술을 처리하는 방법을 이해하려고합니다. 지금까지 NDEF 메시지를 사용하여 태그를 작성/읽었습니다. 이제 NfcV 태그를 읽고 쓰고 싶습니다.다른 NFC 태그 기술 이해

다른 튜토리얼 읽기 NfcV 개체의 transceive(byte[]) 메서드를 사용해야한다는 것을 알았습니다.

NfcV로 작업 하려다가 아주 무작위적이고 잘못된 동작에 직면했습니다. 이전 데이터와 혼합되는 동안 데이터가 전송되지 않았거나 잘못된 블록에 저장되거나 부분적으로 만 저장되었습니다. NDEF 메시지 저장은 항상 이전 데이터를 덮어 씁니다.

나는 잘못된 방향으로 가고 있는데, NfcV 태그에서 NdefMessage/NdefRecord를 사용할 수 있습니까?

+0

'transmitive()'-method를 통해 태그 특정 명령을 사용하여 태그와 통신 (예 : 읽기 또는 쓰기)하고 싶은지 또는 태그에 NDEF 메시지를 저장하려는 것인지 명확히 할 수 있습니까? V NDEF 태그 플랫폼 유형)? –

+0

태그에서 /로 데이터를 읽고 쓰고 싶습니다. 전부 다 ... 가장 좋은 방법은 "가장 쉬운 방법"이 될 것입니다 .. –

답변

1

운영 체제가 해당 태그에 대한 NDEF 태그 플랫폼 사양을 지원하는 경우에만 Android의 Ndef/NdefFormatable 태그 기술을 사용할 수 있습니다. 특히 4.2 이전의 Android 버전에서는 NfcV (ISO 15693) 태그에 NDEF가 제한적으로 지원됩니다.

안드로이드 태그에 대한 Ndef/NdefFormatable 표시되지 않는 경우 NfcV.transceive() -method와 태그의 특정 명령 세트를 사용하여에 충실해야합니다.

+0

여러 개의 다른 태그를 사용하고 있습니다 ... Ndef를 허용하지 않는 몇 가지 데서 NfcV.transceive()'와 (과) 같이해야합니다. 나는 이미 그 문제에 곤란을 겪고있다 .... –