Java.Net.Uri 和 Android.Net.Uri 有什么区别
2022-09-01 00:40:22
我试图从这样的对象中获取一个:Uri
file
File file = new File("/sdcard/MyFolder/MyFile.txt");
var androidUri = Android.Net.Uri.FromFile(file).ToString();
var javaUri = file.ToURI().ToString();
这将返回以下值:
androidUri = "file:///sdcard/MyFolder/MyFile.txt"
javaUri = "file:/sdcard/MyFolder/MyFile.txt"
所以我的问题是,这两个值之间有什么区别,这两个值应该不同吗?何时应使用它们?Java.Net.Uri
Android.Net.Uri
更新
我发现Java.Net.Uri和Android.Net.Uri这两个文档页面都说:
构建并解析符合 RFC 2396 的 URI 引用。
因此,这肯定是一个错误,他们应该返回相同的字符串吗?