안드로이드 스튜디오 nfc 예제

이 섹션에서는 NFC 태그에 쓰거나 Android Beam을 사용하여 데이터를 보낼 때 도움이 되는 일반적인 유형의 NDEF 레코드를 만드는 방법에 대해 설명합니다. Android 4.0(API 수준 14)부터 createUri() 메서드를 사용하여 URI 레코드를 자동으로 만들 수 있습니다. Android 4.1(API 수준 16)부터 createExternal() 및 createMime()를 사용하여 MIME 및 외부 유형 NDEF 레코드를 만들 수 있습니다. NDEF 레코드를 수동으로 만들 때 실수를 방지하려면 가능하면 이러한 도우미 메서드를 사용합니다. 안드로이드는 AAR을 만들 수있는 간단한 API를 제공합니다, 생성응용 프로그램 기록 (). NdefMessage의 아무 곳이나 AAR을 포함하기만 하면 됩니다. AAR이 NdefMessage의 유일한 레코드가 아니면 NdefMessage의 첫 번째 레코드를 사용하지 않으려고 합니다. 이는 Android 시스템이 NdefMessage의 첫 번째 레코드를 검사하여 응용 프로그램이 필터링할 의도를 만드는 데 사용되는 태그의 MIME 유형 또는 URI를 결정하기 때문입니다. 다음 코드는 AAR을 만드는 방법을 보여줍니다: AndroidManifest.xml을 열고 기본 활동에 다음 의도 필터를 추가: 소스 코드는 여기 https://github.com/survivingwithandroid/Surviving-with-android/tree/master/Android_NFC 이 문서에서는 Android에서 수행하는 기본 NFC 작업에 대해 설명합니다.

NDEF 메시지 의 형태로 NFC 데이터를 보내고 받는 방법을 설명하고 이러한 기능을 지원하는 Android 프레임워크 API를 설명합니다. NDEF가 아닌 데이터로 작업하는 것에 대한 논의를 포함하여 고급 주제는 고급 NFC를 참조하십시오. Android 기반 장치는 일반적으로 화면이 잠금 해제될 때 장치의 설정 메뉴에서 NFC를 사용하지 않도록 설정하지 않는 한 NFC 태그를 찾고 있습니다. Android 기반 장치가 NFC 태그를 발견하면 사용자에게 사용할 응용 프로그램을 묻지 않고 가장 적절한 활동이 의도를 처리하도록 하는 것이 좋습니다. 장치가 매우 짧은 범위에서 NFC 태그를 스캔하기 때문에 사용자가 수동으로 활동을 선택하면 장치를 태그에서 멀리 이동하고 연결이 끊어질 수 있습니다. 활동 선택기표시를 방지하기 위해 활동이 관심 있는 NFC 태그만 처리하도록 활동을 개발해야 합니다. 다음은 NFC 태그에서 읽고 쓰기위한 안드로이드 응용 프로그램을 만들기위한 최소 코드입니다. Android 응용 프로그램을 만드는 기본 을 알아야 하며 NFC 지원 장치 및 NFC 태그가 있어야 합니다.

안드로이드 장치에서 NFC를 사용하려면 설정 -> 더 -> 로 이동하여 활성화하십시오. NFC 태그 비용 $1 받는 것 $2. 안드로이드는 우리가 우리의 데이터를 패키지 할 수 있도록 유용한 클래스와 기능을 제공합니다. NDEF를 준수하기 위해 하나 이상의 NdefRecords를 포함하는 NdefMessages를 만들 수 있습니다. 지금은 안드로이드 NFC 응용 프로그램을 개발하기 전에 안드로이드에서 NFC 태그를 읽는 방법을 설명하는 시간이다. 안드로이드 SDK는 안드로이드에서 NFC 페이로드를 읽는 데 사용할 수있는 API 세트를 제공합니다. NFC 사양을 읽으면 태그 유형에 따라 여러 유형의 nfc 태그 형식이 있습니다. MainActivity는 onCreate() 메서드로만 구성되어야 합니다. NfcAdapter 클래스를 통해 하드웨어와 상호 작용할 수 있습니다. NfcAdapter가 null인지 여부를 확인하는 것이 중요합니다. 이 경우 Android 장치는 NFC를 지원하지 않습니다.

지금, 당신은 안드로이드 NFC 응용 프로그램을 읽고 페이로드에서 콘텐츠를 추출하고 안드로이드에서 NFC 태그를 처리하는 방법을 알고있다. NFC 태그를 처리하는 방법을 알고 나면 Android 앱이 태그를 감지하는 즉시 일반적인 작업을 실행하는 Android NFC 앱을 개발할 수 있습니다. NFC 태그 콘텐츠에 따르면 WiFi를 활성화 또는 비활성화하거나 링크를 여을 수 있습니다. 요 탐구하고 안드로이드 NFC 응용 프로그램을 사용하여 구현 할 수있는 무한한 가능성이있다. AAR을 포함하지 않는 스캔된 태그를 필터링하려면 의도 필터를 정상적으로 선언할 수 있습니다.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies