1
我有一个这样的UUID:转换到Android UUID
0xbb886aeb-36b5-4c85-8652-c823d300997e
为hex,如果没看错。我想在我的Android应用程序像这样使用这个UUID:
tmp = adapter.listenUsingInsecureRfcommWithServiceRecord("My Profile", UUID.fromString("0xbb886aeb-36b5-4c85-8652-c823d300997e"));
但是这给了我下面的错误
07-27 10:55:26.105: E/AndroidRuntime(5313): java.lang.NumberFormatException: Invalid long: "0xbb886aeb"
如何管理“翻译”这个UUID
到String
这样我就可以创建一个ServerSocket
?我需要需要来使用这个特定的UUID
。
在此先感谢!
非常感谢。我将尽快接受这个答案 – 2012-07-27 09:03:11
'0x'是一个约定,用于指示要遵循的值是[十六进制(十六进制)](http://en.wikipedia.org/wiki/Hexadecimal)值。 – 2013-11-14 05:46:57