0

我正在构建一个 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()+"");}}

有人可以帮我找到以下棒棒糖版本如何获得两个 SIM 的 Mnc 和 Mcc 值。

4

0 回答 0