我使用以下代码来获取sim的sim号和序列号。但我得到的是SIM序列号而不是SIM号码。我给了使用许可这样的所有东西。但我没有得到它。!!请帮帮我。!!谢谢。!
TelephonyManager telemamanger = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
String getSimSerialNumber = telemamanger.getSimSerialNumber();
String getSimNumber = telemamanger.getLine1Number();
答案 0 :(得分:0)
SIM卡号码不是强制性的,如果他们将号码放入SIM卡内,则由电信号码决定。它们主要发生在POSTPAID SIM卡上,大多数情况下SIM卡没有数字,所以在这种情况下它们会返回null,如果有,它将返回NUMBER。要确保您的SIM号码是否有号码,请在Android移动设置中进行检查。