使用J2ME获取SIM ID或任何唯一号码

时间:2011-04-22 16:27:46

标签: java-me imei

我正在编写一个只运行该用户手机的应用程序。如果手机被盗,应用程序将永远不会工作。对于这种情况,我必须使用IMEI和SIM号码,但我在SDK 60第2版上开发应用程序。所以获得这些数字并不容易。

我使用蓝牙ID代替IMEI,但我找不到任何特定ID而不是SIM号码。如果有任何建议,我会很高兴。感谢...

1 个答案:

答案 0 :(得分:0)

有一些关于如何在不同手机制造商中使用IMEI实现这一目标的例子:

http://mobilepit.com/10/how-to-get-imei-number-in-j2me-javame.html

似乎没有任何“通用”方法。在S60中(我想这就是'SDK 60'的意思),合适的代码是:

System.getProperty("phone.imei");

对于IMSI,我认为您必须让运营商签名,但您可以使用:

System.getProperty("com.nokia.mid.imsi");