Как я могу получить ICCID программно?

Здравствуйте, я хочу получить ICCID программно. Я старался

        SubscriptionManager sm = SubscriptionManager.from(getApplicationContext());

      // it returns a list with a SubscriptionInfo instance for each simcard
      // there is other methods to retrieve SubscriptionInfos (see [2])
    List<SubscriptionInfo> sis = sm.getActiveSubscriptionInfoList();

    if (sis != null && sis.size() >= 1) {
        // getting first SubscriptionInfo
        SubscriptionInfo si = sis.get(0);
        // getting iccId
        String iccId = si.getIccId();

        Log.e("ICCIDTAG", "ICCID" + iccId);
        txticc.setText(iccId);
    }

и моя трассировка стека похожа на

      W/xample.simicci: Accessing hidden method Landroid/view/View;->computeFitSystemWindows(Landroid/graphics/Rect;Landroid/graphics/Rect;)Z (greylist, reflection, allowed)
W/xample.simicci: Accessing hidden method Landroid/view/ViewGroup;->makeOptionalFitsSystemWindows()V (greylist, reflection, allowed)
E/ICCIDTAG: ICCID

но в журнале ничего не показывает..что делать?

0 ответов

Другие вопросы по тегам