废话不多,直接上干货==>
1 以下所有方法都需要在AndroidManifest.xml声明权限
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
声明权限后,请确认在手机应用权限界面设备信息一栏已经勾选上。
2 原生api获取sim卡id,只能获取单卡
TelephonyManager telephonyManager = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
String id = telephonyManager.getSubscriberId();
3 获取sim卡数量
SubscriptionManager mSubscriptionManager = SubscriptionManager.from(this);
int simNumberCard = mSubscriptionManager.getActiveSubscriptionInfoCount();//获取当前sim卡数量
3.5 打印SIM卡信息:
SubscriptionManager mSubscriptionManager = SubscriptionManager.from(this);
Li