gpt4 book ai didi

android - 使用 android.telephony.TelephonyManager.getDeviceId() 时,双卡 android 手机是否总是返回相同的 IMEI

转载 作者:太空狗 更新时间:2023-10-29 15:01:07 28 4
gpt4 key购买 nike

我看到很多帖子说android文档不支持双卡手机。

在我的例子中,我想识别设备,以便我可以将其 IMEI 存储在我的服务器上。但是因为手机可能有双卡,将使用代码

android.telephony.TelephonyManager.getDeviceId()

每次运行它都会返回相同的 IMEI,或者它可能一次返回第一个 sim 插槽的 IMEI,另一次返回第二个 sim 插槽的 IMEI?

因为我的应用程序将与服务器核对以授予他在该设备上运行的权限。因此,如果上面的代码行始终返回同一个 sim 插槽的 IMEI,那么我就不会为具有双 sim 卡的手机烦恼。因为我只想获得与应用程序首次在我的服务器上运行时保存的相同的 IMEI。

所以简而言之,我想知道运行上面的代码会一直给我相同的 IMEI 或者它会随机给我任何 sim 插槽的 IMEI 不同的运行?

如果我没有说清楚,请告诉我。

最佳答案

在 android L TelephonyManager.java 中有 API 来获取每个插槽的设备。 public String getDeviceId(int slotId)

因此,对于每张 SIM 卡,您都可以获得 IMEI。

关于android - 使用 android.telephony.TelephonyManager.getDeviceId() 时,双卡 android 手机是否总是返回相同的 IMEI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26696443/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com