Я создаю приложение для Android, в котором мне нужно получить значение SIM-карты Mcc и Mnc. Для одной SIM-карты я получил идеальный код, но как его использовать для двух SIM-карт. Я использую приведенный ниже код, который отлично работает над устройствами с леденцами, чтобы получить эти два значения.
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP_MR1)
{
SubscriptionManager manager = SubscriptionManager.from(this);
List<SubscriptionInfo> sil = null;
sil = manager.getActiveSubscriptionInfoList();
if (sil != null) {
for (SubscriptionInfo subInfo : sil) {
Log.v("TestMain", "SubInfo:" + subInfo);
Log.v("SIM_SLOT_INDEX"+ subInfo.getSimSlotIndex() +" mcc", subInfo.getMcc()+"");
Log.v("SIM_SLOT_INDEX"+ subInfo.getSimSlotIndex() + " mnc", subInfo.getMnc()+"");}}
Может ли кто-нибудь помочь мне найти ниже версию леденца, как я могу получить значение Mnc и Mcc для обеих SIM-карт.