Android Studio NFC 읽기 카드 프로그램(1)
1.NFC에서 자주 사용하는 장면은 카드를 읽고 쓰고 내용을 공유하는 것이다.읽기/쓰기 카드는 주로 NDEF 읽기/쓰기 모드와 NDEF 읽기/쓰기 모드가 두 가지 있습니다.
2. 비 NDEF는 다음과 같은 흔한 데이터 형식을 포함한다. NfCA/NfcB/NfcF/NfcV/IsoDep/Ndef는 서로 다른 칩(선택한 기준이 다르고 해결 방안이 다르면)을 사용하면 카드의 데이터 형식이 다르다는 뜻이다.
techlist에서 설정한 옵션을 통해 Tag를 가져옵니다.getTechlist().
3. 흔히 볼 수 있는 3가지 NFC 상응하는 프로그램(각 프로그램의 시작 페이지는 하나의activity)으로 각각 3가지 필터에 대응한다. 그러면 tag가 가까울 때nexuss는 도대체 어떤 프로그램을 선택해서 처리하는가?다음 규칙에 따라 이 규칙은 intent 게시 시스템 규칙이 됩니다.
activity 1에 intent 필터에 안드로이드가 설정되어 있습니다.nfc.action.NDEF_DISCOVERD의 판단 규칙;
activity 2에서 intent 필터에android를 설정했습니다.nfc.action.TECH_DISCOVERD의 판단 규칙;
activity 3에서 intent 필터에android를 설정했습니다.nfc.action.TAG_DISCOVERD의 판단 규칙;
우선순위에 따라: 가장 높은 것은activity1이고, 둘째는activity2이며, 셋째는activity3이며, 우선순위가 높은 것이 조건을 만족시키지 못할 때 두 번째를 진행한다.
NDEF, TECH, TAG, TECH는 스스로 추가 xml 필터를 구성해야 합니다.
전재 대상:https://www.cnblogs.com/lfyy/p/7028843.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.