首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取设备IMEI

获取设备IMEI
EN

Stack Overflow用户
提问于 2009-03-25 09:10:02
回答 4查看 4.7K关注 0票数 8

如何以适用于所有设备的通用方式获取Java设备的IMEI

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-03-25 10:34:29

通常,使用java.lang.System.getProperty()可以返回设备的IMEI。

不幸的是,您需要用来获取IMEI的字符串参数会因手机制造商的不同而不同。

要尝试的字符串:

imei

phone.imei

com.lge.imei

com.nokia.imei

com.nokia.mid.imei

com.siemens.imei

com.sonyericsson.imei

com.motorola.imei

..。

你明白了吧。

您可能需要将字符串的最后一部分大写。

结果的格式也可以改变。

它可以是一个完整的imei,其前缀为"IMEI“,中间有3个17位数字的"-”。

它可以是13位或15位的标准化imei ...

票数 6
EN

Stack Overflow用户

发布于 2009-03-25 10:31:09

没有通过Java ME获取IMEI的标准方法。一些电话expose the IMEI as a system property,但其他人不或要求midlet签署到运营商或制造商域(即。而不是你)。

票数 3
EN

Stack Overflow用户

发布于 2009-10-30 04:52:18

在我正在开发的游戏中,为了获得每个手机的唯一id (这样它们就不能复制和共享存储文件),我使用的蓝牙mac地址对于每个蓝牙设备都是不同的,并且获取它的java代码在每个设备上都是相同的=D

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/680782

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档