2011-04-22 67 views
1

我正在編寫一個只運行該用戶手機的應用程序。如果手機被盜,應用程序將無法在任何時候工作。在這種情況下,我必須使用IMEI和SIM卡號,但我在SDK 60第2版上開發應用程序。所以得到這些數字並不容易。使用J2ME獲取SIM卡ID或任何唯一號碼

我使用藍牙ID而不是IMEI,但是我找不到任何特定的ID而不是SIM號碼。如果有任何建議,我會很高興。謝謝...

回答

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"); 
+0

這對第三版是正確的,但我爲第二版進行開發,並且此屬性不起作用。 – 2011-04-22 20:14:20