【问题标题】:How to get IMEI for J2ME supported all devices? [duplicate]如何获得支持所有设备的 J2ME 的 IMEI? [复制]
【发布时间】:2012-10-09 17:20:22
【问题描述】:
可能重复:
how to dynamically get mobile IMEI number in J2me?
有没有办法让 J2ME 的 IMEI 支持所有设备?我做了一些谷歌搜索并找到以下解决方案,但它是针对特定设备的。
诺基亚。
System.getProperty("com.nokia.IMEI");
索尼爱立信
System.getProperty("com.sonyericsson.imei");
摩托罗拉
System.getProperty("com.motorola.IMEI");
是否有任何通用方法来获取所有设备的 IMEI??
【问题讨论】:
标签:
java
java-me
nokia
imei
【解决方案1】:
没有通用的方法来获取所有设备的 IMEI,您只能通过编码来完成。你可以换一种方式试试,比如使用 System 类,如下所示,
System.getProperty(“microedition.platform”);
这将返回主机平台或设备的名称。在诺基亚设备中,名称由“诺基亚”、设备型号和软件版本组成,以“/”分隔。 “诺基亚”和型号之间没有空格,“/”两边也没有空格。形式上,平台字符串的语法是:Nokia MODEL_NUMBER “/” SW_VERSION。例如,Nokia6310i/4.42 或 Nokia3510i/p1.25。
您可以从结果中获取制造商并使用Switch case通过编码获取IMEI,