Sto cercando di ottenere un Uri
da un oggetto file
in questo modo:Qual'è la differenza tra Java.Net.Uri e Android.Net.Uri
File file = new File("/sdcard/MyFolder/MyFile.txt");
var androidUri = Android.Net.Uri.FromFile(file).ToString();
var javaUri = file.ToURI().ToString();
questa restituisce i seguenti valori:
androidUri = "file:///sdcard/MyFolder/MyFile.txt"
javaUri = "file:/sdcard/MyFolder/MyFile.txt"
quindi la mia domanda è qual è la differenza tra Java.Net.Uri
e Android.Net.Uri
questi due valori dovrebbero essere diversi? Quando dovrebbero essere usati?
Aggiornamento
ho trovato le due pagine di documentazione e Java.Net.UriAndroid.Net.Uri ed entrambi dicono:
costruisce e analizza i riferimenti URI conformi alla RFC 2396.
Quindi sicuramente questo è un bug e dovrebbero restituire la stessa stringa?
Questa domanda non è correlata a C#. Elimina il tag per favore –
per Android http://developer.android.com/reference/android/net/Uri.html –
simile domanda e risposta qui: http://stackoverflow.com/questions/12649530/convert -java-net-uri-to-android-net-uri – mayyo