通常情况下,使用java.lang.System.getProperty()可以返回设备的IMEI号码。不幸的是,获取IMEI需要使用的String参数会因手机制造商而异。以下是一些可尝试的字符串:imei phone.imei com.lge.imei com.nokia.imei com.nokia.mid.imei com.siemens.imei com.sonyericsson.imei com.motorola.imei ... 你明白的。您可能需要将字符串的最后一部分大写。结果的格式也可能会改变。 它可以是一个完整的带有"IMEI"前缀和 17 个数字中间有 3 个 "-" 的 IMEI 号码。 它可以是标准化的 13 或 15 位 IMEI 号码...
我已经尝试了ax和quickrecipeonsymbianos建议的方法,但它们都以优雅的方式解决了问题。然而,在黑莓中,我们有getDeviceID()来获取设备的唯一标识符,但Java ME缺少此功能。