Fed*_*hin 9 android uri android-file
将 Uri (android) 对象转换为 URI (java.net) 对象(反之亦然)的最佳方法是什么?我使用以下方法将 Uri 转换为 URI:
Uri androidUri;
URI netURI= new URI(androidUri.toString());
Run Code Online (Sandbox Code Playgroud)
但我不知道这是否是最好的方法,也不知道如何扭转它。
选项1:
URI androidUri;
Uri newUri = Uri.parse(androidUri.toString());
Run Code Online (Sandbox Code Playgroud)
选项2
URI androidUri;
Uri newUri = new Uri.Builder()
.scheme(androidUri.getScheme())
.encodedAuthority(androidUri.getRawAuthority())
.encodedPath(androidUri.getRawPath())
.query(androidUri.getRawQuery())
.fragment(androidUri.getRawFragment())
.build();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5731 次 |
| 最近记录: |