Ich bin verwirrt, wie man Uri
benutzt, weil ich es in der Android-Entwicklung bei Intent's
Action dial
Was ich machen möchte:
Ich möchte eine Datei erstellen, in die ich zwei Telefonnummern eingeben möchte. Dann möchte ich toUri()
method mit dieser Datei verwenden und diese Uri
in die Absicht setzen, dann möchte ich sehen, was mit der Absicht passiert.
Nach den Android API-Dokumentation Sie kann eine Datei Uri
mit erstellen:
public static Uri fromFile (File file)
java.net.URI
ist änderbar
android.net.Uri
ist unveränderlich
Ein Uniform Resource Identifier, der eine abstrakte oder physische Ressource gemäß RFC 2396 identifiziert.
android.net.Uri . Eine URI-Referenz enthält einen URI und ein Fragment, die Komponente des URI nach einem '#'. Erstellt und analysiert URI-Referenzen, die RFC 2396 entsprechen.
Im Interesse der Leistung führt diese Klasse wenig bis keine Validierung durch. Das Verhalten ist für ungültige Eingaben nicht definiert. Diese Klasse ist sehr fehlerverzeihend - angesichts ungültiger Eingaben wird sie Müll zurückgeben, anstatt eine Ausnahme auszulösen, sofern nicht anders angegeben.
URIs identifizieren und URLs lokalisieren; Orte sind jedoch auch Identifikationen, Also ist jede URL auch eine URI, aber es gibt URIs, die keine URLs sind.
URL - Ссылка
URI - /some/page.html