2012-11-13 1 views
-1

google android의 DOC에 따르면 0 : (2 ** 32 - 1) 바이트를 포함하는 : payload 바이트 배열은 null이 아니어야합니다. 그래서 NDEF 레코드는 4GB 데이터를 전송할 수 있다고 생각합니다.NDEF 페이로드가 운반 할 수있는 데이터의 수는 얼마입니까?

하지만 ndef.getMaxSize() 삼성의 TecTiles의 최대 크기를 확인할 때 크기는 716

삼성에서 TecTiles 4GB의없는 이유는 무엇입니까? 나는 NDEF 4GB의 데이터를 수행 할 수 있습니다 지원하는 NFC 태그를 생각한다 많으면.

+0

험, 어디 보자 ... 4GB 비용 때문에? – njzk2

+2

크기는 NFC 태그 구현에 따라 다릅니다. NFC와 관련이 있지만 NFC와 같지 않은 NDEF 레코드는 많은 양의 데이터를 포함 할 수 있습니다. 최대 금액은 크기 NFC 태그에 따라 다릅니다. – Tobrun

답변

4

NDEF 메시지의 크기를 제한하는 요소는 대부분의 경우 태그 용량입니다.

예를 들어 대부분의 운영 체제에서 2GB 크기의 파일을 사용할 수 있습니다. 그러나 드라이브에 2GB를 저장할 수 없으므로 128MB 드라이브에는 2GB 파일을 저장할 수 없습니다. 운영체제 한도가 2GB 인 것은 중요하지 않습니다. 드라이브는 물리적으로 그 한계 근처에 아무 것도 저장할 수 없습니다.

이와 관련하여 NFC 태그를 아주 아주 아주 작은 드라이브라고 생각할 수 있습니다. NFC 태그가 지원하는 바이트 수는 태그에 따라 다르지만 일반적으로 1KB 이하입니다.

+0

오! 얼마나 간단한 대답인가, 나는 어리 석다. 하하, 미안해! – fly84021210

관련 문제