首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Java UUID转换为android UUID

从Java UUID转换为android UUID
EN

Stack Overflow用户
提问于 2012-07-27 08:57:17
回答 2查看 1K关注 0票数 1

我有一个这样的UUID:

代码语言:javascript
复制
0xbb886aeb-36b5-4c85-8652-c823d300997e

如果我没弄错的话。我想在android应用程序中使用这个UUID,如下所示:

代码语言:javascript
复制
 tmp = adapter.listenUsingInsecureRfcommWithServiceRecord("My Profile", UUID.fromString("0xbb886aeb-36b5-4c85-8652-c823d300997e"));

但是这给了我以下错误

代码语言:javascript
复制
07-27 10:55:26.105: E/AndroidRuntime(5313): java.lang.NumberFormatException: Invalid long: "0xbb886aeb"

我如何才能将这个UUID“转换”成一个String,以便创建一个ServerSocket?我需要来使用这个特定的UUID

提前感谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-27 08:59:33

从你的字符串前面移除0x,我相信,你有了你的解决方案。

ie:

代码语言:javascript
复制
tmp = adapter.listenUsingInsecureRfcommWithServiceRecord("My Profile", UUID.fromString("bb886aeb-36b5-4c85-8652-c823d300997e"));
票数 2
EN

Stack Overflow用户

发布于 2012-07-27 09:00:00

X不是十六进制值,因此不能转换为UUID。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11684591

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档