Ich versuche, ein Uri
von einem file
-Objekt zu erhalten, wie so:Was ist der Unterschied zwischen Java.Net.Uri und Android.Net.Uri
File file = new File("/sdcard/MyFolder/MyFile.txt");
var androidUri = Android.Net.Uri.FromFile(file).ToString();
var javaUri = file.ToURI().ToString();
dies die folgenden Werte zurück:
androidUri = "file:///sdcard/MyFolder/MyFile.txt"
javaUri = "file:/sdcard/MyFolder/MyFile.txt"
so ist meine Frage, was ist der Unterschied zwischen den Java.Net.Uri
und Android.Net.Uri
sind diese beiden Werte soll anders sein? Wann sollten sie verwendet werden?
aktualisieren
fand ich die beiden Seiten der Dokumentation Java.Net.Uri und Android.Net.Uri und beide sagen:
Baut und parst Referenzen URI, die zu RFC 2396 entsprechen.
Also sicherlich ist dies ein Fehler und sie sollten die gleiche Zeichenfolge zurückgeben?
Diese Frage bezieht sich nicht auf C#. Löschen Sie den Tag bitte –
für Android http://developer.android.com/reference/android/net/Uri.html –
ähnliche Frage und Antwort hier: http://stackoverflow.com/questions/12649530/convert -java-net-uri-zu-android-net-uri – mayyo