Android面試題 sim卡的EF 檔案有何作用

2021-08-27 02:47:42 字數 1177 閱讀 2147

android面試題:sim卡的ef 檔案有何作用 最詳細的講解。

sim卡的檔案系統有自己規範,主要是為了和手機通訊,sim本 身可以有自己的作業系統,ef就是作儲存並和手機通訊用的

sim (subscriber identity module) 卡是一種智慧卡, iso7816中對智慧卡作了基本的定義. sim卡提供給使用者的是它的移動性和便攜性.

sim卡的硬體組成

cpu: sim卡中的cpu和電腦中cpu一樣負責整個sim卡的控制, 運算和操作.

rom: 是sim卡中存放整個片內作業系統的地方.

epprom: 相當於sim卡中的硬碟存放著整個檔案系統和任何需要應用程式讀寫的資訊.

ram: 和計算機ram的一樣,也是用來存放計算過程中的臨時資料

sim卡的片內作業系統

chip operating system (cos) 就是片內作業系統, 它是sim卡內的**控制中心, 負責卡內所有的操作. 它是乙個單任務單執行緒的監控程式. 片內作業系統的功能模組按順序主要有以下幾個:

傳送管理器——主要負責sim卡和手機之資料的非同步傳輸. 因為sim卡上只有乙個觸點是用來進行資料傳送的, 所以只能應用iso 7816 t=0 協議(該協議是面向位元的).

安全管理器——負責加密, 解密和鑑別.

應用管理器——根據來自手機的指令對相應的檔案發出讀或寫的指令並把響應返回給手機.

檔案管理器——根據應用管理器的指令對某個檔案進行讀寫. 

sim卡上的檔案系統

在sim卡裡面所有的資料都存放在檔案裡面, 每乙個檔案都有特定的檔案標誌符, 檔案管理器通過該標誌符來訪問和讀寫檔案. 這些檔案不能被任意的建立, 在sim卡出廠的時候, 它裡面的檔案系統已經建立好了. 每乙個檔案都必須有乙個檔案頭, 有的檔案會有檔案體.

sim卡里的所有檔案按樹來組織:

主檔案mf(master file)——每一塊sim卡只有乙個唯一的主檔案, 其他所有檔案都是它的子孫, 主檔案只有檔案頭,裡面存放著整個sim卡的控制和管理資訊

專用檔案df(dedicated file)——也是只有乙個檔案頭, 裡面存放著整個目錄的管理控制資訊, 專用檔案相當於乙個目錄的根.

基本檔案ef(elementary file)——既有檔案頭,也有檔案體, 檔案頭存放該檔案的位置和控制資訊, 檔案體存放真正的資料, 整個sim卡中只有基本檔案有檔案體, 也只有基本檔案才用來存放資料.

雙SIM卡,Android監聽SIM卡狀態

最近在搞乙個專案,其中有一塊關於雙sim卡狀態監聽,在這一塊上沒有經驗,在網上找了很多例子,但都是只是監聽sim卡改變狀態,而我要的是不但要監聽sim狀態改變,而且還要知道具體是哪張sim卡狀態改變,度娘找尋好久後,還是沒有結果,於是便自行來研究下。首先,sim卡狀態改變的action是androi...

android 獲取sim卡資訊

sim的provider是iccprovider。既然是provider,就和操作contact的provider類似的,只是有一些微小差別。iccprovider的uri是content icc and,可以通過這個uri來操作sim卡。當然,使用時需要轉換為android的uri物件。andro...

android面試題二

六 android 中的動畫有哪幾種,它們的特點和區別是什麼 逐幀動畫和補間動畫。補間動畫 給出兩個關鍵幀 初和末 和變化時間 方式,通過一些演算法對view的內容在規定的時間內完成一系列的圖形變換。主要包括四種效果 alpha scale translate和rotate。七 請介紹下 andro...