有什么方法可以在Android中以编程方式执行以下操作?
如果更改了新IMSI,或者消息告知没有SIM更改或IMSI更改
请用简单的代码帮助我,因为我是开发新手:( 我试着按照这些例子但无法理解它的复杂性
答案 0 :(得分:0)
使用以下代码获取SIM卡ID
TelephonyManager tm = (TelephonyManager)
getSystemService(Context.TELEPHONY_SERVICE);
String simID = tm.getSimSerialNumber();
将数据存储在SharedPreferences中,并在每次打开应用程序时再次使用上述代码获取SIM卡ID,并使用存储在SharedPreferences中的ID检查新的SIM卡ID。如果数据不同,则表示SIM卡已更改,您可以根据需要进一步处理。