2010-07-27 2 views
0

Blackberrys의 UUID 세대를보고 있습니다.Blackberrys의 UUID 지원

지난 세대 Blackberry에서 128 비트 UUID를 생성 할 수 있어야합니다.

API를 살펴본 결과 javax.bluetooth.UUID 클래스가 가장 좋은 방법 인 것 같습니다. 이 API를 모든 Blackberry에서 사용할 수 있다고 가정 할 수 있습니까? 블랙 베리에서 128 비트 UUID를 생성하는 또 다른 표준/더 나은 방법이 있습니까?

편집 : 다른 클래스 net.rim.device.api.synchronization. UIDGenerator을 발견했습니다. 필자가 알아야 할 것은 모든 새로운 블랙 베리에서 사용할 수 있는지에 관한 것입니다. 앱을 개발하지는 않을 것이지만 제 3자가 128 비트 UUID를 보내도록 개발해야하기 때문입니다.

답변

0

블루투스 UUID 클래스는 실제로 UUID를 생성하지 않으며 블루투스 용 UUID의 데이터 표현입니다. 실제로 UUID를 생성하기 위해 BlackBerry에 기본 API가 있다고 생각하지 않습니다.이를 위해 제 3 자 라이브러리가 필요할 수 있습니다.

0

UUID (정의에 따라 다름)는 일반적으로 네트워크 장치의 현재 시간과 하드웨어 (MAC) 주소의 (예 : 고유 한 것으로 간주되는) 주소의 해시 합계입니다. 블루투스 또는 WiFi 장치. 특정 UUID 알고리즘을 준수하지만 고유 ID 만 필요로하는 UUID를 작성할 필요가 없다면 쉽게 자신을 롤업 할 수 있습니다. 그렇지 않으면 표준화 된 알고리즘을 구현하는 것이 너무 어렵지 않아야합니다.

몇 가지 UUID 알고리즘을 보려면 http://en.wikipedia.org/wiki/Universally_Unique_Identifier (여기에는 UUID를 생성하기위한 Java 라이브러리에 대한 링크가 있습니다)