NFC支持所有类型的卡的读取

首先是NFCActivity的声明


            
                

                
            
            
                
                
                
            
            
            
                
            

            

            
                

                
            
        

然后是 @xml/nfc_tech_filter的配置必须是

 
    
        android.nfc.tech.IsoDep
    
    
        android.nfc.tech.NfcA
    
    
        android.nfc.tech.NfcB
    
    
        android.nfc.tech.NfcF
    
    
        android.nfc.tech.NfcV
    
    
        android.nfc.tech.Ndef
    
    
        android.nfc.tech.NdefFormatable
    
    
        android.nfc.tech.MifareClassic
    
    
        android.nfc.tech.MifareUltralight
    

不能一个tech-list中包含所有的tech,不可能有一个卡支持所有的类型

源码请见

https://github.com/xujinyang/NFCALL

你可能感兴趣的:(原创,Android小知识点)