0

SIMのMccとMncの値を取得する必要があるAndroidアプリケーションを構築しています。シングルSIMの場合は完璧なコードを手に入れましたが、それをデュアルSIMに使用する方法. これらの 2 つの値を取得するためにロリポップ デバイス上で正常に動作する以下のコードを使用しています。

  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()+"");}}

Lollipop バージョンの下で、両方の SIM の Mnc と Mcc の値を取得する方法を見つけるのを手伝ってくれる人がいますか。

4

0 に答える 0