如何在Android中获取双sim卡序列号
我想获取主Sim卡和辅助Sim卡的Sim卡序列号。目前我使用getSimSerialNumber()方法。但使用此方法,我只能获取主Sim卡序列号,而不能获取辅助Sim卡序列号。 我要两个SIM卡的序列号。 解决方案是什么?您可以尝试下面的代码如何在Android中获取双sim卡序列号,android,Android,我想获取主Sim卡和辅助Sim卡的Sim卡序列号。目前我使用getSimSerialNumber()方法。但使用此方法,我只能获取主Sim卡序列号,而不能获取辅助Sim卡序列号。 我要两个SIM卡的序列号。 解决方案是什么?您可以尝试下面的代码 TelephonyManager tManager=(TelephonyManager)myActivity.getSystemService(Context.TELEPHONY_SERVICE); String uid = tManager.getDe
TelephonyManager tManager=(TelephonyManager)myActivity.getSystemService(Context.TELEPHONY_SERVICE);
String uid = tManager.getDeviceId();
您可以尝试下面的代码
TelephonyManager tManager=(TelephonyManager)myActivity.getSystemService(Context.TELEPHONY_SERVICE);
String uid = tManager.getDeviceId();
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);
//需要,android.permission.READ\u PHONE\u状态
SubscriptionManager sm=SubscriptionManager.from(mContext);
//它返回一个列表,其中包含每个simcard的SubscriptionInfo实例
//还有其他方法可以检索SubscriptionInfo列表
sis=sm.getActiveSubscriptionInfoList();
//获取第一个订阅信息
SubscriptionInfo si=sis.get(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);
//需要,android.permission.READ\u PHONE\u状态
SubscriptionManager sm=SubscriptionManager.from(mContext);
//它返回一个列表,其中包含每个simcard的SubscriptionInfo实例
//还有其他方法可以检索SubscriptionInfo列表
sis=sm.getActiveSubscriptionInfoList();
//获取第一个订阅信息
SubscriptionInfo si=sis.get(0);
我想这个答案涵盖了这个问题。请看第二个答案。我想这个答案涵盖了这个问题。请看第二个答案。我想获取两个sim卡的sim卡序列号,而不是IMEI号码。我想获取两个sim卡的sim卡序列号,而不是IMEI号码