如何在JavaME中获取设备IMEI?

如何在JavaME中获取设备IMEI?,java,mobile,java-me,Java,Mobile,Java Me,我在J2me中获取设备IMEI时遇到问题,我尝试了那些帖子中的所有字符串,并且区分大小写,但我总是得到null 使用类似于: Nokia System.getProperty("phone.imei"); System.getProperty("com.nokia.imei"); System.getProperty("com.nokia.mid.imei"); //especially for S40 devices 注意:需要签名的MIDlet。S60第3版设备无需签名即可获取此信息。

我在J2me中获取设备IMEI时遇到问题,我尝试了那些帖子中的所有字符串,并且区分大小写,但我总是得到null

使用类似于:

Nokia
System.getProperty("phone.imei");
System.getProperty("com.nokia.imei");
System.getProperty("com.nokia.mid.imei"); //especially for S40  devices
注意:需要签名的MIDlet。S60第3版设备无需签名即可获取此信息。在40系列手机上,这要求您的MIDlet已签名到运营商或制造商域,并且这仅在40系列第3版、FP1设备和更新版本中可用

Sony Ericsson
System.getProperty("com.sonyericsson.imei");

Samsung
System.getProperty("com.samsung.imei");

Motorola
System.getProperty("IMEI");

System.getProperty("com.motorola.IMEI");

Siemens
System.getProperty("com.siemens.IMEI");



LG
System.getProperty("com.lge.imei");

当我尝试microedition.platform时,我得到了诺基亚C2,但是它也给了我设备IMEINote中的空值,许多设备需要对midlet进行签名才能使imei属性正常工作。您使用的是哪台设备@amiraelsaydemail?@Lucifer:我使用的是诺基亚C2Device@Petrus:现在它不是一个商业应用程序,我只是想用它来测试一些东西,所以如果你能告诉我如何签名它是免费的,我会心存感激,我也会搜索,我已经尝试了所有这些,当我在计算机上运行它们时,它们会给我空值device@AmiraElsayedIsmail,您是否签署了应用程序?没有,我正在测试阶段,我想先在设备上测试它,并确保它正在运行,然后再签署