Uri Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Unveränderliche URI-Referenz.
[Android.Runtime.Register("android/net/Uri", DoNotGenerateAcw=true)]
public abstract class Uri : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Lang.IComparable
[<Android.Runtime.Register("android/net/Uri", DoNotGenerateAcw=true)>]
type Uri = class
inherit Object
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
interface IComparable
- Vererbung
- Attribute
- Implementiert
Hinweise
Unveränderliche URI-Referenz. Ein URI-Verweis enthält einen URI und ein Fragment, die Komponente des URI nach '#'. Erstellt und analysiert URI-Verweise, die RFC 2396 entsprechen.
Im Interesse der Leistung führt diese Klasse wenig bis keine Überprüfung durch. Das Verhalten ist für ungültige Eingaben nicht definiert. Diese Klasse ist sehr verzeihend – im Gesicht einer ungültigen Eingabe, wird garbage zurückgegeben, anstatt eine Ausnahme zurückzugeben, es sei denn, es wird anders angegeben.
Java Dokumentation für android.net.Uri.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.
Konstruktoren
| Name | Beschreibung |
|---|---|
| Uri(IntPtr, JniHandleOwnership) |
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Authority |
Ruft den decodierten Autoritätsteil dieses URI ab. |
| Class |
Gibt die Laufzeitklasse dieses Werts |
| Creator |
Liest URIs aus Paketen. |
| Empty |
Der leere URI, gleichbedeutend mit "". |
| EncodedAuthority |
Ruft den codierten Autoritätsteil dieses URI ab. |
| EncodedFragment |
Ruft den codierten Fragmentteil dieses URI ab, alles nach dem "#". |
| EncodedPath |
Ruft den codierten Pfad ab. |
| EncodedQuery |
Ruft die codierte Abfragekomponente aus diesem URI ab. |
| EncodedSchemeSpecificPart |
Ruft den schemaspezifischen Teil dieses URI ab, d. h. alles zwischen dem Schematrennzeichen ':' und dem Fragmenttrennzeichen '#'. |
| EncodedUserInfo |
Ruft die codierten Benutzerinformationen von der Autorität ab. |
| Fragment |
Ruft den decodierten Fragmentteil dieses URI ab, alles hinter dem "#". |
| Handle |
Das Handle für die zugrunde liegende Android-Instanz. (Geerbt von Object) |
| Host |
Ruft den codierten Host von der Autorität für diesen URI ab. |
| IsAbsolute |
Gibt true zurück, wenn dieser URI absolut ist, i. |
| IsHierarchical |
Gibt true zurück, wenn dieser URI hierarchisch wie "http://google.com" ist. |
| IsOpaque |
Gibt zurück |
| IsRelative |
Gibt "true" zurück, wenn dieser URI relativ ist, d. h. wenn er kein explizites Schema enthält. |
| JniIdentityHashCode |
Ruft den Identitätshashcode ab, der diesem Java Peer von der Interop-Laufzeit zugewiesen ist. (Geerbt von Object) |
| JniManagedPeerState |
Unveränderliche URI-Referenz. (Geerbt von JavaObject) |
| JniPeerMembers |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
| LastPathSegment |
Ruft das decodierte letzte Segment im Pfad ab. |
| Path |
Ruft den decodierten Pfad ab. |
| PathSegments |
Ruft die decodierten Pfadsegmente ab. |
| PeerReference |
Ruft den JNI-Objektverweis für diesen Java Peer ab. (Geerbt von Object) |
| Port |
Ruft den Port von der Autorität für diesen URI ab. |
| Query |
Ruft die decodierte Abfragekomponente aus diesem URI ab. |
| QueryParameterNames |
Gibt einen Satz eindeutiger Namen aller Abfrageparameter zurück. |
| Scheme |
Ruft das Schema dieses URI ab. |
| SchemeSpecificPart |
Ruft den schemaspezifischen Teil dieses URI ab, d. h. alles zwischen dem Schematrennzeichen ':' und dem Fragmenttrennzeichen '#'. |
| ThresholdClass |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
| ThresholdType |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
| UserInfo |
Ruft die decodierten Benutzerinformationen von der Autorität ab. |
Methoden
| Name | Beschreibung |
|---|---|
| BuildUpon() |
Erstellt einen neuen Generator, indem die Attribute aus diesem URI kopiert werden. |
| Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
| CompareTo(Uri) |
Vergleicht die Zeichenfolgendarstellung dieses URI mit der Zeichenfolge eines anderen. |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Unveränderliche URI-Referenz. (Geerbt von JavaObject) |
| Decode(String) |
Decodes '%'-escaped octets in der angegebenen Zeichenfolge mithilfe des UTF-8-Schemas. |
| DescribeContents() |
Beschreiben Sie die Arten spezieller Objekte, die in der Marshall-Darstellung dieser Paketable-Instanz enthalten sind. |
| Dispose() |
Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden. (Geerbt von Object) |
| Dispose(Boolean) |
Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden. (Geerbt von Object) |
| DisposeUnlessReferenced() |
Unveränderliche URI-Referenz. (Geerbt von JavaObject) |
| Encode(String, String) |
Codiert Zeichen in der angegebenen Zeichenfolge als '%'-escaped octets mit dem UTF-8-Schema. |
| Encode(String) |
Codiert Zeichen in der angegebenen Zeichenfolge als '%'-escaped octets mit dem UTF-8-Schema. |
| Equals(Object) |
Unveränderliche URI-Referenz. (Geerbt von JavaObject) |
| Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist. (Geerbt von Object) |
| FromFile(File) |
Erstellt einen URI aus einer Datei. |
| FromParts(String, String, String) |
Erstellt einen undurchsichtigen URI aus den angegebenen Komponenten. |
| GetBooleanQueryParameter(String, Boolean) |
Durchsucht die Abfragezeichenfolge nach dem ersten Wert mit dem angegebenen Schlüssel und interpretiert sie als booleschen Wert. |
| GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
| GetQueryParameter(String) |
Durchsucht die Abfragezeichenfolge nach dem ersten Wert mit dem angegebenen Schlüssel. |
| GetQueryParameters(String) |
Durchsucht die Abfragezeichenfolge nach Parameterwerten mit dem angegebenen Schlüssel. |
| JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind. (Geerbt von Object) |
| NormalizeScheme() |
Gibt einen entsprechenden URI mit einer Kleinbuchstabenschemakomponente zurück. |
| Notify() |
Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet. (Geerbt von Object) |
| NotifyAll() |
Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten. (Geerbt von Object) |
| Parse(String) |
Erstellt einen URI, der die angegebene codierte URI-Zeichenfolge analysiert. |
| SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Unveränderliche URI-Referenz. (Geerbt von JavaObject) |
| ToArray<T>() |
Erstellt ein verwaltetes Array aus diesem Java Arraywrapper. (Geerbt von Object) |
| ToString() |
Gibt die codierte Zeichenfolgendarstellung dieses URI zurück. |
| UnregisterFromRuntime() |
Hebt die Registrierung dieses Java Peers aus der Interop-Laufzeit auf. (Geerbt von Object) |
| Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em< oder >em<unterbrochen>/em<.><> (Geerbt von Object) |
| Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
| Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
| WithAppendedPath(Uri, String) |
Erstellt einen neuen URI durch Anfügen eines bereits codierten Pfadsegments an einen Basis-URI. |
| WriteToParcel(Parcel, ParcelableWriteFlags) |
Flachen Sie dieses Objekt in ein Paket. |
| WriteToParcel(Parcel, Uri) |
Schreibt einen URI in ein Paket. |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IComparable.CompareTo(Object) |
Unveränderliche URI-Referenz. |
| IJavaPeerable.Disposed() |
Unveränderliche URI-Referenz. (Geerbt von JavaObject) |
| IJavaPeerable.Finalized() |
Unveränderliche URI-Referenz. (Geerbt von JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Unveränderliche URI-Referenz. (Geerbt von JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Unveränderliche URI-Referenz. (Geerbt von JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Unveränderliche URI-Referenz. (Geerbt von JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Unveränderliche URI-Referenz. (Geerbt von JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
Unveränderliche URI-Referenz. |
Erweiterungsmethoden
| Name | Beschreibung |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Ruft den JNI-Namen des Typs der Instanz |
| JavaAs<TResult>(IJavaPeerable) |
Versuchen Sie, die Eingabe |
| JavaCast<TResult>(IJavaObject) |
Führt eine android-laufzeitgecheckte Typkonvertierung aus. |
| JavaCast<TResult>(IJavaObject) |
Unveränderliche URI-Referenz. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Versuchen Sie, die Eingabe |