Close

android nfc 예제

4호선의 마임 타입이란? 즉, NFC 태그를 처리해야하는 응용 프로그램을 결정하기 위해 안드로이드에 의해 사용된다. 생성 할 때 응용 프로그램에 고유한지 확인하십시오. 위의 예에서 “your.uniqueapp.nfc”는 “com.your.package.name.nfc”일 수 있습니다. 참고: TNF_EXTERNAL_TYPE용 URN은 표준 형식이 있습니다: urn:nfc:ext:example.com:externalType, 그러나 NFC 포럼 RTD 사양은 urn:nfc:ext: URN의 일부를 NDEF 레코드에서 생략해야 한다고 선언합니다. 따라서 제공해야 하는 것은 도메인(예제에서 example.com)과 콜론으로 구분된 유형(예제의 외부 Type)뿐입니다. TNF_EXTERNAL_TYPE을 디스패치할 때 Android는 urn:nfc:ext:example.com:externalType URN을 vnd.android.nfc://ext/example.com:externalType URI로 변환합니다. 안드로이드는 다른 장치와 통신하기위한 android.nfc 패키지를 제공합니다. 이 패키지는 다음과 같은 클래스를 포함 – 우리는 새로운 프로젝트와 빈 활동으로 시작합니다. NFC는 Android 2.3.3 후에만 지원되므로 최소 SDK 버전인 레벨 10을 선택하는 것이 중요합니다. 사용자 고유의 패키지 이름을 선택해야 합니다.

vrallev.net 내 웹 사이트의 도메인이고 다른 부분은이 응용 프로그램의 주제를 참조하기 때문에 나는 net.vrallev.android.nfc.demo을 선택했습니다. 모바일 장치와 NFC 사용에 대 한 다양 한 가능성이 있다; 예를 들어, 종이없는 티켓, 액세스 제어, 무현금 결제 및 자동차 키. NFC 태그의 도움으로 당신은 당신의 전화를 제어하고 설정을 변경할 수 있습니다. 두 장치를 나란히 두면 데이터를 간단히 교환할 수 있습니다. 위의 코드의 더 완전한 예를 들어, 당신은 내 Github 페이지를 방문 할 수 있습니다 : PS : 당신이 읽지 않는 NFC 태그에 문제가있는 경우, 당신은 당신의 매니페스트에 vnd.android.nfc로 설정 된 계획이 있는지 확인하십시오. 주의해야 할 첫 번째 것은 모든 안드로이드 전원 장치가 NFC 기술을 제공하는 것은 아닙니다. 따라서 NFC 하드웨어가있는 장치에 대해서만 응용 프로그램이 Google 플레이에 표시되는지 확인하려면 Android.Manifest 파일에 다음 줄을 추가하십시오. AndroidManifest.xml 파일에서 다음 예제와 같이 요소 내부의 요소에서 방금 만든 리소스 파일을 지정합니다.

NFC 태그 및 쓰기.