當前位置:首頁 » 安卓系統 » simandroid

simandroid

發布時間: 2023-07-30 16:05:47

❶ Android 手機讀取SIM卡信息

手機和 wifi 已經改變了人們的生活方式,成為生活的必需品。手機號碼和寬頻賬號成為運營商相互競爭的重要一環,雙卡雙待的手機需求也逐漸增大,大多數手機廠商將主打手機改為雙卡雙待全網通,而運營商在佔領主SIM卡後,對SIM卡2的慾望越來越大,獲取SIM卡2的信息的需求也變大,只有知己知彼,才能佔得先機。

這里簡單介紹一下 Android 手機如何讀取 Sim 卡信息

可以通過 ContentProvider 進行查詢

使用 SubscriptionManager 類進行讀取信息

通過 SubscriptionInfo 的實例進行讀取信息,對應的是 Siminfo 的表欄位,下面為該類源碼

該類沒有常用的手機IMEI值和IMSI值,這個值可以通過 TelephonyManager 進行讀取,不過需要通過反射,具體可見下方關於 TelephonyManager 的介紹

使用 TelephonyManager 讀取SIM卡信息:

讀取副卡信息大多隻需要1個參數,slotId 或者 subId,源碼方法如下(我們主要關心的是IMEI和IMSI,主要看getDeviceId和getSubscriberId方法):

可以看到源碼中的這些方法均加了 @hide 的參數,無法直接調用,這里就需要用到反射:

現在就可以通過反射進行調用方法讀取數據了

特別注意:

❷ Android 判斷SIM卡屬於哪個移動運營商

第一種方法:
獲取手機的IMSI碼,並判斷是中國移動\中國聯通\中國電信
TelephonyManager telManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
/** 獲取SIM卡的IMSI碼
* SIM卡唯一標識:IMSI 國際移動用戶識別碼(IMSI:InternationalMobile Subscriber Identification Number)是區別移動用戶的標志,
* 儲存在SIM卡中,可用於區別移動用戶的有效信息。IMSI由MCC、MNC、MSIN組成,其中MCC為移動國家號碼,由3位數字組成,
*唯一地識別移動客戶所屬的國家,我國為460;MNC為網路id,由2位數字組成,
*用於識別移動客戶所歸屬的移動網路,中國移動為00,中國聯通為01,中國電信為03;MSIN為移動客戶識別碼,採用等長11位數字構成。
* 唯一地識別國內GSM移動通信網中移動客戶。所以要區分是移動還是聯通,只需取得SIM卡中的MNC欄位即可
*/
Stringimsi = telManager.getSubscriberId();
if(imsi!=null){
if(imsi.startsWith("46000") ||imsi.startsWith("46002")){//因為移動網路編號46000下的IMSI已經用完,所以虛擬了一個46002編號,134/159號段使用了此編號
//中國移動
}elseif(imsi.startsWith("46001")){
//中國聯通
}elseif(imsi.startsWith("46003")){
//中國電信
}
}

第二種方法
TelephonyManager telManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
Stringoperator = telManager.getSimOperator();
if(operator!=null){
if(operator.equals("46000") ||operator.equals("46002")){
//中國移動
}elseif(operator.equals("46001")){
//中國聯通
}elseif(operator.equals("46003")){
//中國電信
}
}

❸ 安卓sim卡關閉怎麼打開

1.首先打開設置。

拓展資料:

SIM卡是(Subscriber Identification Mole ),也稱為用戶身份識別卡、智能卡,GSM數字行動電話機必須裝上此卡方能使用。

在電腦晶元上存儲了數字行動電話客戶的信息,加密的密鑰以及用戶的電話簿等內容,可供GSM網路客戶身份進行鑒別,並對客戶通話時的語音信息進行加密。

❹ android操作系統怎麼把簡訊轉存到SIM或者SD卡上

一、備份信息到外置SIM卡:
1.在待機模式下,點擊【信息】。
2.打開一條簡訊。
3.點擊手機左下角的【菜單】鍵,選擇【復制至SIM卡】。
上述操作完畢後,信息就拷貝到SIM卡中了。
如果想確定是否已經存入SIM卡,請通過下面的操作查詢:
1.在待機模式下,點擊【信息】。
2.點擊手機左下角的【菜單】鍵,並選擇【設置】。
3.用手指向上滑動屏幕,點擊【管理SIM卡中的信息】即可查看。
註:僅支持字數在70字以下的簡訊備份,可復制條數依SIM卡的容量而定。
二、備份信息到外置SD卡。
1.在待機模式下,點擊【信息】。
2.打開一條簡訊。
3.點擊手機左下角的【菜單】鍵,選擇【復制至SD卡】。
上述操作完畢後,信息就拷貝到SD卡中了。
查看備份信息:
1.在待機模式下,點擊【應用程序】。
2.點擊【我的文件】,再選擇【SD
Memory
card】。
3.選擇【Backup】。
4.然後點擊【vMessage】,裡面就有剛才保存的信息了,此信息為「vmg」格式的備份信息,不能直接打開,需要將備份信息恢復到手機中方可查看。
提示:簡訊拷貝到SD卡中,只能針對單條簡訊復制。
註:上述操作必須安裝存儲卡。

熱點內容
c語言編程圖書 發布:2025-02-04 19:01:52 瀏覽:894
在哪裡開啟密碼顯示 發布:2025-02-04 18:38:30 瀏覽:787
怎麼查詢qq密碼 發布:2025-02-04 18:20:10 瀏覽:513
python編寫介面 發布:2025-02-04 18:08:30 瀏覽:78
怎麼給游戲設置密碼 發布:2025-02-04 18:03:08 瀏覽:926
商品存儲規劃 發布:2025-02-04 17:45:24 瀏覽:567
ios訪問共享 發布:2025-02-04 17:36:33 瀏覽:335
javabuild 發布:2025-02-04 17:30:19 瀏覽:592
gnulinux編譯 發布:2025-02-04 17:30:18 瀏覽:132
蘇州阿里雲伺服器專網 發布:2025-02-04 17:21:05 瀏覽:526