對于Android 近場通訊 NFC的開發過程中,對sim卡進行操作的時候app可以按照以下步驟進行操作,可以避免很多問題:
1.先導入org.simalliance.openmobileapi.jar(相容問題比較大,最好先下好幾個版本的jar包)
2.在配置檔案中寫好權限
3.開始編寫代碼,編寫代碼有兩種方式,第一種是利用activity實作SEService.CallBack 啟動swp服務,建立卡連接配接,擷取se,打開會話openSession最後執行AID打開邏輯通道。(一般用這種比較簡單,易上手)
下載下傳源碼:http://download.csdn.net/detail/qq_24224369/9617082
第二種,通過類加載的方式,Class.forName("org.simalliance.openmobileapi.SEService");,new SEService(this, new SEServiceCallback());建立SEService對象,把對卡操作與activity分離,所有的操作都在SEServiceCallback中實作,讓其實作SEService.Callback完成對卡的一系列操作
下載下傳源碼我已送出:關鍵詞-Openmobileapi類加載寫法