Android Studio NFC 읽기 카드 프로그램(1)

1638 단어
최근에는 13.56MHz의 NFC 카드에 대한 읽기와 쓰기 프로그램을 만드는 RFID 관련 프로젝트를 하려고 한다.
 
 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

좋은 웹페이지 즐겨찾기