我需要在我的应用程序中提取IMEI,因此我使用getDeviceId()。在大多数手机上,它工作正常,但LG G2只返回14位而不是预期的15位。
有谁知道为什么?
有没有人知道获得IMEI的不同方式?
我已经读过可以从/data/data/com.android.providers/settings.db(或类似)中读取它,但这似乎是锁定的,我宁愿避免破解任何Android的锁定API。
感谢。
答案 0 :(得分:0)
在某些手机上,您可以获得14位IMEI。没关系。
最后一位数字是使用之前的14计算的校验和。如果您愿意,可以在此计算:http://www.imei.info/calc
或者您可以使用Luhn算法自行计算(它也使用qith信用卡,所以我确定您在寻找示例时遇到了很多困难。)
无论如何,14位数字完全可以。