如何在双安卓设备中获取两个SIM卡的SIM ID?

时间:2014-11-27 09:37:02

标签: android telephonymanager

通过此代码,我只获得一个SIM ID

TelephonyManager m = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE); 
String phoneNumber = m.getLine1Number();
String simId = m.getSimSerialNumber();
String phoneIMEI = m.getDeviceId();

tvSim.setText("Phone Number : "  + phoneNumber);
tvSimId.setText("SIM ID : " + simId);
tvImei.setText("IMEI" + phoneIMEI);

1 个答案:

答案 0 :(得分:1)

没有通用的方法来获取有关设备中第二个\第三\第四个SIM的信息,甚至检测它们的存在; - (

所有双SIM机制都是特定于供应商的。这已经讨论了很多;请使用stackoverflow.com上的搜索来查看详细信息,甚至可以获得一些代码草图。