[英]How to read two IMEI, from Cell phone Dual SIM? (In Android Studio)
I used this line in Android Studio to get IMEI number,我在 Android Studio 中使用这一行来获取 IMEI 号码,
"android.telephony.TelephonyManager.getDeviceId()"
and I can see the first IMEI, but I need see the second IMEI.我可以看到第一个 IMEI,但我需要看到第二个 IMEI。
Update: I checked this link Android : Check whether the phone is dual SIM更新:我检查了这个链接Android:检查手机是否是双 SIM 卡
but I cant resolve the second IMEI.但我无法解析第二个 IMEI。
Try using getDeviceId(int slotId) added in API level 23.尝试使用 API 级别 23 中添加的 getDeviceId(int slotId)。
TelephonyManager tm = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE);
String imeiNumber1 = tm.getDeviceId(0);
String imeiNumber2 = tm.getDeviceId(1);
Requires Permission: READ_PHONE_STATE需要权限:READ_PHONE_STATE
IMEI 号码取决于您的 SIM 卡插槽,如果您有三张 SIM 卡手机,则有 3 个 imei 号码,所以最好的查找方法是查看此链接Vaibhav Jani 确定了
Just add 8 to the last three digits of your first imei
number like:只需将 8 添加到您的第一个imei
号码的最后三位数字,例如:
example : 123456789012345 (first imei)
123456789012353 (second imei)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.