Blackberrys的UUID支持

时间:2010-07-27 09:51:34

标签: blackberry uuid

我正在考虑Blackberrys的UUID一代。

我需要能够从上一代Blackberrys生成128位UUID。

我刚刚查看了API,看起来javax.bluetooth.UUID类是可行的。 我可以假设这个API将适用于所有Blackberrys吗?是否有另一种更标准/更好的方法从Blackberry生成128位UUID?

编辑:我还发现了另一个班级net.rim.device.api.synchronization. UIDGenerator。所有我需要知道的是,这是否适用于所有新黑莓,因为我不打算开发应用程序,但需要第三方开发它给我发送128位UUID。

2 个答案:

答案 0 :(得分:0)

蓝牙UUID类实际上并不生成UUID,它只是用于蓝牙目的的UUID的数据表示。我认为BlackBerry上没有用于实际生成UUID的原生API - 您可能需要第三方库。

答案 1 :(得分:0)

UUID(取决于定义)通常只是当前时间和网络设备的硬件(MAC)地址(因为那些被认为是唯一的)的哈希和,例如,蓝牙或WiFi设备。如果您不需要构建符合特定UUID算法但只需要唯一ID的UUID,那么您可以轻松地自己动手。否则,实现标准化算法也不应该太难。

在这里查看一些UUID算法:http://en.wikipedia.org/wiki/Universally_Unique_Identifier(还有指向用于生成UUID的Java库的链接)