NFC讀取卡號學習

2021-07-13 02:30:41 字數 1245 閱讀 8304

馬克.

1.許可權,讀卡許可權

懶得找大概這些把,網路上大把大把的.

和類申明

2.卡型別,需要在res檔案目錄下建立xml資料夾,並建立乙個xml檔案,定義你想要響應的卡片型別.

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

3.寫你的讀卡的類:其中,重寫protected void onnewintent(intent intent) 方法.

然後使用parcelable parcelable = intent.getparcelableextra(nfcadapter.extra_tag);

tag tag = (tag) parcelable;

isodep isodep = isodep.get(tag);

iso_tag = new iso7816.tag(isodep);

iso_tag.connect();

獲取響應的tag

再然後寫好查詢的語句....不同的卡規格不一樣,你要得到卡的結構型別然後再去寫語句

byte select_file2 = ;// select

// 根目錄mf

byte select_file_dr2 = ;// select

// df

byte select_file3 = ;// select

//公共基本資料檔案

byte select_file_info2 = ;// select

// info

byte select_file_info3 = ;// select

然後了就用你的到的tag去獲取你想要的東西

response result_info2 = tag.executecmd(select_file_info3);// 查詢info

if (result_info.isokey())

好了卡號獲取到了

暫時還沒有寫入的需求....也就懶得看了....讀取的差不多就這些步驟,馬克一下.

NFC學習 準備

公司現在研發的tablet需要支援nfc功能,android 4.1.1的版本。前段時間nfc還沒有調通,boss讓我研究一下上層支援下。小弟 懂啊。最後換成了另外的同事支援了。由此,我準備利用點時間好好研究下nfc,對這個新興的技術做點了解,研究。以後會把自己研究過程的東西一點一點記錄下來,一方面...

NFC學習記錄一

隨著電子錢包等的類似需求的提出,最近幾年nfc near field communication 近場通訊 正在開始慢慢普及。由於工作的需要,現在正在學習nfc相關的知識,先將nfc的一些基礎羅列一下,做個記錄。1.nfc簡介 nfc 近場通訊 能在短距離內與相容的裝置進行識別和資料交換,一般頻率在...

NFC官方文件學習筆記(一) NFC前台排程

上android開發官網看下下nfc相關知識,發現在網上相關的介紹也非常多,我也濫竽充數地寫乙個學習記錄,就是官方api demo中的copy版本。nfc前台排程 讀取ndef資料 乙個nfc標籤處理與標籤的排程系統,分析發現的nfc標籤,適當 地對資料進行分類,並啟動乙個應用程式。在分類的資料中,...