Поддержка UUID в Blackberrys - PullRequest
0 голосов
/ 27 июля 2010

Я смотрю на генерацию UUID в Blackberrys.

Мне нужно иметь возможность генерировать 128-битные UUID из Blackberrys последнего поколения.

Я только что просмотрел API, и похоже, что класс javax.bluetooth.UUID - это путь. Можно ли предположить, что этот API будет доступен для всех Blackberry? Есть ли другой, более стандартный / лучший способ создания 128-битных UUID из Blackberry?

Редактировать: я также нашел этот другой класс net.rim.device.api.synchronization. UIDGenerator . Все, что мне нужно знать, это то, доступно ли это для всех новых Blackberry, так как я не собираюсь разрабатывать приложение, но требую, чтобы сторонняя разработчик его отправил мне 128-битный UUID.

Ответы [ 2 ]

0 голосов
/ 27 июля 2010

UUID (в зависимости от определения) обычно представляют собой просто хэш-сумму текущего времени и аппаратного (MAC) адреса (который считается уникальным) сетевого устройства, например устройств Bluetooth или WiFi.Если вам не нужно создавать идентификаторы UUID, соответствующие определенным алгоритмам UUID, а просто нужны уникальные идентификаторы, вы можете легко свернуть свои собственные.В противном случае также не должно быть слишком сложно реализовать стандартизированный алгоритм.

Посмотрите здесь некоторые алгоритмы UUID: http://en.wikipedia.org/wiki/Universally_Unique_Identifier (также есть ссылки на библиотеки Java для генерации UUID)

0 голосов
/ 27 июля 2010

Класс Bluetooth UUID на самом деле не генерирует UUID, это просто представление данных UUID для целей Bluetooth.Я не думаю, что в BlackBerry есть собственный API для генерации UUID - вам может понадобиться сторонняя библиотека для этого.

...