将Uri(android)对象转换为URI(java.net)对象的最佳方法是什么,反之亦然? 我正在使用:
将Uri转换为URIUri androidUri;
URI netURI= new URI(androidUri.toString());
但我不知道这是否是最佳方法,我不知道如何扭转它。
答案 0 :(得分:1)
可以在代码下方提供帮助:
<强>过程-1 强>
Uri newUri = Uri.parse(androidUri.toString());
<强>过程-2 强>
URI androidUri;
Uri newUri = new Uri.Builder().scheme(androidUri.getScheme())
.encodedAuthority(androidUri.getRawAuthority())
.encodedPath(androidUri.getRawPath())
.query(androidUri.getRawQuery())
.fragment(androidUri.getRawFragment())
.build();