Jak uzyskać IMEI urządzenia Java ME we wspólnej drodze, która ma zastosowanie do wszystkich urządzeńPierwsze urządzenie IMEI
Odpowiedz
Zazwyczaj użycie java.lang.System.getProperty() może zwrócić IMEI urządzenia.
Niestety parametr String, którego należy użyć, aby uzyskać IMEI, zmieni się z jednego producenta słuchawki na następny.
Struny spróbować:
IMEI
phone.imei
com.lge.imei
com.nokia.imei
com.nokia.mid.imei
com.siemens.imei
com.sonyericsson.imei
com.motorola.imei
... masz pomysł.
Być może trzeba wpisać wielką literę w ostatniej części łańcucha.
Format wyniku może się zmienić.
może to być pełny imei z prefiksem "IMEI" i 3 "-" w środku 17 cyfr.
może to być znormalizowane IMEI z 13 lub 15 cyfr ...
nie istnieje standardowy sposób, aby uzyskać IMEI poprzez Java ME. niektóre telefony expose the IMEI as a system property, ale inne nie wymagają lub nie wymagają podpisu do domeny operatora lub producenta (tj. nie przez ciebie).
Próbowałem co jest sugerowane przez obie siekierą i quickrecipeonsymbianos jednak oboje rozwiązać cel w elegancki sposób. Jednak w BlackBerry mamy getDeviceID(), aby uzyskać unikalny identyfikator urządzenia, ale Java ME nie ma tej funkcji
W grze rozwijam się, aby uzyskać unikalny identyfikator dla każdego telefonu komórkowego (tak, aby nie mogę duplikować i udostępniać plików składowania) Używam adresu mac bluetooth, który jest inny dla każdego urządzenia bluetooth, a kod java, aby był taki sam na każdym urządzeniu = D
Dzięki Ricardo, jednak potrzebujesz JSRs obsługujących bluetooth w tym telefonie – Ram
Próbowałem wszystkich 8 ciągów, ale zawsze otrzymuję Null, czy istnieje pełne odniesienie lub biblioteka, która może to zrobić i uruchomić na dowolnym telefonie komórkowym? –