2011-04-22 1 views
1

J'écris une application qui exécute uniquement le téléphone de cet utilisateur. Si le téléphone est volé, l'application ne fonctionnera jamais à tout moment. Pour ce scénario, je dois utiliser le numéro IMEI et SIM mais je développe l'application sur SDK 60 2ème édition. Donc, obtenir ces chiffres n'est pas facile.Obtention d'un ID SIM ou d'un numéro unique à l'aide de J2ME

J'ai utilisé l'ID Bluetooth au lieu de l'IMEI, mais je n'ai trouvé aucun ID spécifique au lieu du numéro SIM. Si une suggestion a été, je serais heureux. Merci ...

Répondre

0

Il y a quelques exemples sur la façon d'y arriver avec l'IMEI dans les différents fabricants de téléphones:

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

On dirait que il n'y a pas de méthode « universelle » pour l'un de ceux-ci. Dans S60 (je suppose que cela est ce que vous entendez par « SDK 60 ») le code correspond le est:

System.getProperty("phone.imei"); 

Pour IMSI Je pense que vous devez obtenir la signature des opérateurs, mais vous pouvez utiliser:

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

Cela est vrai pour la 3ème édition, mais je développe pour la 2ème édition, et cette propriété ne fonctionne pas sur elle. –