正如Lollipop MR1所宣布的那样, SubscriptionManager及其SubscriptionInfo提供了有关所有(活动)SIM 卡的大量信息,但我缺少他们的 IMEI。
我得到关于 SIM 的信息,如下所示:
SubscriptionManager sm = SubscriptionManager.from(context);
List<SubscriptionInfo> sil = sm.getActiveSubscriptionInfoList();
if (sil != null) {
for (SubscriptionInfo subInfo : sil) {
Log.d(TAG, "SubInfo:" + subInfo);
}
} else {
Log.d(TAG, "SubInfo: list is null");
}
我是否遗漏了什么,或者我们仍然只能通过 IMEI(仅第一张 SIM 卡)获得telephonyManager.getDeviceId()
?