我想获得主SIM卡和辅助SIM卡的Sim序列号。目前我正在使用getSimSerialNumber()方法。但是使用这种方法我只能获得主SIM卡序列号而不是辅助SIM卡。 我想要两个SIM的序列号。 解决方案是什么?
答案 0 :(得分:0)
您尝试下面的代码
TelephonyManager tManager=(TelephonyManager)myActivity.getSystemService(Context.TELEPHONY_SERVICE);
String uid = tManager.getDeviceId();
答案 1 :(得分:0)
可以使用SubscriptionManager,但 Android 10和在API级别22中添加的SubscriptionManager不能使用其第三方应用
// Requires, android.permission.READ_PHONE_STATE
SubscriptionManager sm = SubscriptionManager.from(mContext);
// it returns a list with a SubscriptionInfo instance for each simcard
// there is other methods to retrieve SubscriptionInfos List<SubscriptionInfo>
sis = sm.getActiveSubscriptionInfoList();
// getting first SubscriptionInfo
SubscriptionInfo si = sis.get(0);