[英]programmatically detect SIM change in android
有什么辦法可以在Android中以編程方式執行以下操作?
找回新的IMSI(如果已更改)或出現提示未更改SIM卡或IMSI的消息
請用簡單的代碼幫助我,因為我是開發新手:(我嘗試按照以下示例進行操作,但因其復雜性而無法理解
使用以下代碼獲取SIM卡ID
TelephonyManager tm = (TelephonyManager)
getSystemService(Context.TELEPHONY_SERVICE);
String simID = tm.getSimSerialNumber();
將數據存儲在SharedPreferences中,並在每次打開應用程序時再次使用上述代碼獲取SIM卡ID,並使用存儲在SharedPreferences中的ID來檢查新的SIM卡ID。 如果數據不同,則意味着SIM卡已更改,您可以根據需要進行進一步處理。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.