我在 Android Studio 中使用这一行来获取 IMEI 号码,
"android.telephony.TelephonyManager.getDeviceId()"
我可以看到第一个 IMEI,但我需要看到第二个 IMEI。
更新:我检查了这个链接 Android:检查手机是否是双 SIM 卡
但我无法解析第二个 IMEI。
我在 Android Studio 中使用这一行来获取 IMEI 号码,
"android.telephony.TelephonyManager.getDeviceId()"
我可以看到第一个 IMEI,但我需要看到第二个 IMEI。
更新:我检查了这个链接 Android:检查手机是否是双 SIM 卡
但我无法解析第二个 IMEI。
IMEI 号码取决于您的 SIM 卡插槽,如果您有三张 SIM 卡手机,则有 3 个 imei 号码,所以最好的查找方法是查看此链接 Vaibhav Jani 确定了
尝试使用 API 级别 23 中添加的 getDeviceId(int slotId)。
TelephonyManager tm = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
String imeiNumber1 = tm.getDeviceId(0);
String imeiNumber2 = tm.getDeviceId(1);
需要权限:READ_PHONE_STATE
只需将 8 添加到您的第一个数字的最后三位数字,imei
例如:
example : 123456789012345 (first imei)
123456789012353 (second imei)