Как я могу получить 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
но в журнале ничего не показывает..что делать?