Уникальный идентификатор сотового телефона, отличный от IMEI или IMSI?

Я хочу иметь уникальный идентификатор для мобильного телефона. Поскольку не существует определенного способа найти IMEI или IMSI на каждом мобильном телефоне, я хочу знать, есть ли другие способы найти уникальный идентификатор для мобильного телефона. Кто-нибудь может предложить способ?


person Hasnain    schedule 01.10.2010    source источник


Ответы (2)


Вы можете использовать время в миллисекундах, если вам не нужен сильный UID. Или вы можете получить реализацию UUID из J2SE и перенести ее на J2ME. Таким образом, UUID должен храниться в RMS. Один из лучших способов - создать серверную часть и распространять приложение только через этот сервис. Когда новый пользователь пытается загрузить приложение, вы можете поместить в манифест и jad любой UUID, который хотите, и использовать его в своем приложении через MIDlet.getAppProperty (String uuidPropertyName);

person Donz    schedule 01.10.2010
comment
что делать, если на устройстве нет Bluetooth? - person Hasnain; 03.10.2010
comment
Я не понимаю твоего вопроса. Все мои возможности не зависят от Bluetoot. Вы имеете в виду класс UUID? Я говорил об этом классе - java.util.UUID, а не о пакетах javax.bluetooth. - person Donz; 05.10.2010

Если на вашем целевом устройстве установлен JSR82, вы можете использовать _ 1_ - это уникально.

person funkybro    schedule 01.10.2010