Contact Us  
    Today
     
    03 8671 0111

안드로이드 nfc 읽기 예제

이 안드로이드 NFC 튜토리얼은 NFC Tgas를 읽을 안드로이드 NFC 응용 프로그램을 구축하는 방법을 설명합니다. NFC 기술은 근거리 통신을 의미하며 NFC 포럼에서 사양을 찾을 수 있습니다. 이 안드로이드 NFC 튜토리얼에서, 우리는 안드로이드에서 NFC의 몇 가지 기본적인 측면을 분석하고, 우리는 태그를 읽을 안드로이드 NFC 응용 프로그램을 구현하는 방법을 설명합니다. NFC를 실험하려는 경우 몇 유로로 NFC를 구입할 수있는 여러 웹 사이트가 있습니다. NFC는 다른 상황에서 사용할 수 있습니다 : 우리는 우리가 집에있을 때 우리의 무선 랜을 켜거나 등등 작업 작업을 시작할 때 사용할 수 있습니다. 우리는 NFC 태그의 특별한 유형인 NDEF 데이터에 집중할 것입니다. NFC를 사용하기 전에 따라야 할 몇 가지 기본 단계가 있습니다. 보다 일반적인 NFC 태그 배포에 TNF_EXTERNAL_TYPE을 사용하여 Android 기반 및 Android 기반이 아닌 장치를 더 잘 지원합니다. MainActivity 클래스에서, 우리는 몇 가지 속성을 정의 : 안드로이드 표준 SDK에서 NfcAdapter 개체에 대한 하나, 새 태그 또는 카드가 검색 될 때 우리의 응용 프로그램을 시작하는 데 사용되는 보류 중인 의도에 대한 또 다른 및 DataView에 대한 마지막 데이터를 표시하는 데 사용 읽기. 다른 Android 응용 프로그램과 마찬가지로 응용 프로그램이 장치의 NFC 하드웨어를 사용할 수 있도록 권한을 추가해야 합니다. 다음으로 장치가 태그를 감지하고 읽을 때 응용 프로그램을 실행하도록 의도 필터를 설정해야 합니다. NFC 의도 필터링에 대한 공식 Android 문서는 “무엇”, “왜”, “방법”을 포함하여 NFC 의도에 대해 자세히 알아볼 수 있는 훌륭한 리소스입니다.

NDEF 데이터는 하나 이상의 레코드(NdefRecord)를 포함하는 메시지(NdefMessage) 내에 캡슐화됩니다. 각 NDEF 레코드는 만들려는 레코드 유형의 사양에 따라 잘 형성되어야 합니다. 안드로이드는 또한 Android.nfc.tech 패키지의 클래스를 사용하여 작업 할 수있는 NDEF 데이터를 포함하지 않는 다른 유형의 태그를 지원합니다. 이러한 기술에 대한 자세한 내용은 고급 NFC 항목을 참조하십시오. 이러한 다른 유형의 태그로 작업하는 작업에는 태그와 통신하기 위해 고유한 프로토콜 스택을 작성하는 작업이 포함되므로 개발의 용이성과 Android 기반 장치에 대한 최대 지원을 위해 가능한 경우 NDEF를 사용하는 것이 좋습니다.

Accredited with:

excellence and integrity

JHL Civil Pty Ltd ABN 79144 907 514, 10A Phillip Court, Port Melbourne, Victoria (VIC), 3207 Australia
© Copyright JHL Civil 2013