【发布时间】:2022-02-22 15:19:01
【问题描述】:
将 Uri (android) 对象转换为 URI (java.net) 对象的最佳方法是什么,反之亦然? 我正在使用以下方法将 Uri 转换为 URI:
Uri androidUri;
URI netURI= new URI(androidUri.toString());
但我不知道这是否是最好的方法,我不知道如何扭转它。
【问题讨论】:
标签: android uri android-file
将 Uri (android) 对象转换为 URI (java.net) 对象的最佳方法是什么,反之亦然? 我正在使用以下方法将 Uri 转换为 URI:
Uri androidUri;
URI netURI= new URI(androidUri.toString());
但我不知道这是否是最好的方法,我不知道如何扭转它。
【问题讨论】:
标签: android uri android-file
两个 sn-ps 都为我工作。
进程-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();
【讨论】: