如何判斷插入的卡是SIM卡還是USIM卡

2021-09-11 07:02:54 字數 1051 閱讀 5331

分享一下我老師大神的人工智慧教程。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智慧的隊伍中來!

1. 判斷這張卡是sim卡還是uicc卡。

driver判斷上電後atr的history byte:0x80 0x31 0*** 0x73 

可從catcher log中檢視system trace: 

message: [sim_drv]:atr= 3b9e11801fc38031e073fe211b66d00026010b00af 

如果driver檢測到出現上面藍色內容的話,那就是uicc卡。

否則被識別為sim卡。 

2. 如果是uicc卡,會判斷檔案efdir中是否包含aid value以a0 00 00 00 87 10 02開頭的record。 

如果包含此record,則說明該uicc卡支援usim應用,是一張usim卡。 

否則被識別為sim卡。 

3. 如果是usim卡,後續會根據select 該aid來啟動usim應用初始化。           

分享一下我老師大神的人工智慧教程。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智慧的隊伍中來!

1. 判斷這張卡是sim卡還是uicc卡。

driver判斷上電後atr的history byte:0x80 0x31 0*** 0x73 

可從catcher log中檢視system trace: 

message: [sim_drv]:atr= 3b9e11801fc38031e073fe211b66d00026010b00af 

如果driver檢測到出現上面藍色內容的話,那就是uicc卡。

否則被識別為sim卡。 

2. 如果是uicc卡,會判斷檔案efdir中是否包含aid value以a0 00 00 00 87 10 02開頭的record。 

如果包含此record,則說明該uicc卡支援usim應用,是一張usim卡。 

否則被識別為sim卡。 

3. 如果是usim卡,後續會根據select 該aid來啟動usim應用初始化。           

iPhone 判斷插入sim卡

判斷 iphone 是否插入了 sim 卡,可以參考 extern nsstring const kctsmsmessagereceivednotification extern nsstring const kctsmsmessagereplacereceivednotification exte...

如何判斷機器是大端還是小端

這是一篇沒多少新意的文章,對big endian和little endian熟悉的人沒必要看,免得浪費時間。1 概念 所謂大端小端,指的是對於多位元組的資料型別 比如,int 在記憶體中存放的位元組順序。小端是指低位址的位元組存放的是資料的低位,高位址位元組存放的是資料的高位。大端是指低位址位元組存...

Android 如何判斷CPU是32位還是64位

可以利用三種方式來判斷cpu是32位還是64位 1.讀取android 的system property ro.product.cpu.abilist64 來判斷 2.讀取 proc cpuinfo 檔案的第一行來判斷 3.讀取libc.so檔案的elf頭部e indent陣列,根據陣列第e ind...