Condividi tramite


Uri Classe

Definizione

Riferimento URI non modificabile.

[Android.Runtime.Register("android/net/Uri", DoNotGenerateAcw=true)]
public abstract class Uri : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable, 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
Ereditarietà
Attributi
Implementazioni

Commenti

Riferimento URI non modificabile. Un riferimento URI include un URI e un frammento, il componente dell'URI che segue un '#'. Compila e analizza i riferimenti URI conformi a RFC 2396.

Nell'interesse delle prestazioni, questa classe esegue poco a nessuna convalida. Il comportamento non è definito per l'input non valido. Questa classe è molto forgiving, in caso di input non valido, restituirà garbage anziché generare un'eccezione, se non diversamente specificato.

Documentazione java per android.net.Uri.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal Android e usato in base ai termini descritti in 2.5 Attribution License Creative Commons 2.5 Attribution License.

Costruttori

Uri(IntPtr, JniHandleOwnership)

Costruttore utilizzato durante la creazione di rappresentazioni gestite di oggetti JNI; chiamato dal runtime.

Proprietà

Authority

Ottiene la parte dell'autorità decodificata di questo URI.

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Creator

Legge gli URI da Parcels.

Empty

URI vuoto, equivalente a "".

EncodedAuthority

Ottiene la parte dell'autorità codificata di questo URI.

EncodedFragment

Ottiene la parte del frammento codificato di questo URI, tutti gli elementi successivi a "#".

EncodedPath

Ottiene il percorso codificato.

EncodedQuery

Ottiene il componente di query codificato da questo URI.

EncodedSchemeSpecificPart

Ottiene la parte specifica dello schema di questo URI, ad esempio tutti gli elementi tra il separatore dello schema ':' e il separatore di frammento '#'.

EncodedUserInfo

Ottiene le informazioni utente codificate dall'autorità.

Fragment

Ottiene la parte del frammento decodificato di questo URI, tutti gli elementi successivi a "#".

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
Host

Ottiene l'host codificato dall'autorità per questo URI.

IsAbsolute

Restituisce true se questo URI è assoluto, i.

IsHierarchical

Restituisce true se questo URI è gerarchico come "http://google.com".

IsOpaque

Restituisce true se questo URI è opaco come "mailto:nobody"

IsRelative

Restituisce true se questo URI è relativo, ad esempio se non contiene uno schema esplicito.

JniIdentityHashCode

Riferimento URI non modificabile.

(Ereditato da Object)
JniPeerMembers

Riferimento URI non modificabile.

LastPathSegment

Ottiene l'ultimo segmento decodificato nel percorso.

Path

Ottiene il percorso decodificato.

PathSegments

Ottiene i segmenti di percorso decodificati.

PeerReference

Riferimento URI non modificabile.

(Ereditato da Object)
Port

Ottiene la porta dall'autorità per questo URI.

Query

Ottiene il componente di query decodificato da questo URI.

QueryParameterNames

Restituisce un set di nomi univoci di tutti i parametri di query.

Scheme

Ottiene lo schema di questo URI.

SchemeSpecificPart

Ottiene la parte specifica dello schema di questo URI, ad esempio tutti gli elementi tra il separatore dello schema ':' e il separatore di frammento '#'.

ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

UserInfo

Ottiene le informazioni utente decodificate dall'autorità.

Metodi

BuildUpon()

Costruisce un nuovo generatore copiando gli attributi da questo URI.

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
CompareTo(Uri)

Confronta la rappresentazione di stringa di questo URI con quella di un altro.

Decode(String)

Decodifica gli ottetti di escape '%'-escape nella stringa specificata usando lo schema UTF-8.

DescribeContents()

Descrivere i tipi di oggetti speciali contenuti nella rappresentazione di marshalling dell'istanza di Parcelable.

Dispose()

Riferimento URI non modificabile.

(Ereditato da Object)
Dispose(Boolean)

Riferimento URI non modificabile.

(Ereditato da Object)
Encode(String)

Codifica i caratteri nella stringa specificata come ottetti di escape '%', usando lo schema UTF-8.

Encode(String, String)

Codifica i caratteri nella stringa specificata come ottetti di escape '%', usando lo schema UTF-8.

Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
FromFile(File)

Crea un URI da un file.

FromParts(String, String, String)

Crea un URI opaco dai componenti specificati.

GetBooleanQueryParameter(String, Boolean)

Cerca nella stringa di query il primo valore con la chiave specificata e lo interpreta come valore booleano.

GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
GetQueryParameter(String)

Cerca nella stringa di query il primo valore con la chiave specificata.

GetQueryParameters(String)

Cerca nella stringa di query i valori dei parametri con la chiave specificata.

JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
NormalizeScheme()

Restituisce un URI equivalente con un componente dello schema minuscolo.

Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio di questo oggetto.

(Ereditato da Object)
Parse(String)

Crea un URI che analizza la stringa URI codificata specificata.

SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

Riferimento URI non modificabile.

(Ereditato da Object)
ToString()

Restituisce la rappresentazione di stringa codificata di questo URI.

UnregisterFromRuntime()

Riferimento URI non modificabile.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una>notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa quantità di tempo reale.

(Ereditato da Object)
WithAppendedPath(Uri, String)

Crea un nuovo URI aggiungendo un segmento di percorso già codificato a un URI di base.

WriteToParcel(Parcel, ParcelableWriteFlags)

Appiattire questo oggetto in a un Parcel.

WriteToParcel(Parcel, Uri)

Scrive un URI in un pacco.

Implementazioni dell'interfaccia esplicita

IComparable.CompareTo(Object)

Riferimento URI non modificabile.

IJavaPeerable.Disposed()

Riferimento URI non modificabile.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

Riferimento URI non modificabile.

(Ereditato da Object)
IJavaPeerable.Finalized()

Riferimento URI non modificabile.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

Riferimento URI non modificabile.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Riferimento URI non modificabile.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Riferimento URI non modificabile.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Riferimento URI non modificabile.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo verificato dal runtime Android.

JavaCast<TResult>(IJavaObject)

Riferimento URI non modificabile.

GetJniTypeName(IJavaPeerable)

Riferimento URI non modificabile.

Si applica a