if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.LOLLIPOP_MR1) {
SubscriptionManager sm = SubscriptionManager.from(context);
@SuppressLint("MissingPermission") List sis = sm.getActiveSubscriptionInfoList();
SubscriptionInfo si = sis.get(0);
String iccid = si.getIccId();
}else {
//获取sim卡信息
TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
// @SuppressLint("MissingPermission") String deviceid = tm.getDeviceId();
@SuppressLint("MissingPermission") String tel = tm.getLine1Number();
@SuppressLint("MissingPermission") String iccid1 = tm.getSimSerialNumber();
@SuppressLint("MissingPermission") String imsi = tm.getSubscriberId();
int simState = tm.getSimState();
}