Uri Класс

Определение

Ссылка на неизменяемый URI.

[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
Наследование
Атрибуты
Реализации

Комментарии

Ссылка на неизменяемый URI. Ссылка на URI включает URI и фрагмент , компонент URI после "#". Создает и анализирует ссылки URI, соответствующие RFC 2396.

В интересах производительности этот класс практически не выполняет проверку. Поведение не определено для недопустимых входных данных. Этот класс очень простителен— в случае недопустимых входных данных он будет возвращать мусор, а не создавать исключение, если не указано иное.

Документация по Java для android.net.Uri.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Конструкторы

Uri(IntPtr, JniHandleOwnership)

Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения.

Свойства

Authority

Возвращает декодированную часть центра для этого URI.

Class

Возвращает класс среды выполнения данного объекта Object.

(Унаследовано от Object)
Creator

Считывает URI из пакетов.

Empty

Пустой URI, эквивалентный "".

EncodedAuthority

Возвращает часть закодированного центра для этого URI.

EncodedFragment

Возвращает часть закодированного фрагмента этого URI, все после "#".

EncodedPath

Возвращает закодированный путь.

EncodedQuery

Возвращает закодированный компонент запроса из этого URI.

EncodedSchemeSpecificPart

Возвращает зависят от схемы часть этого URI, т. е. все элементы между разделителем схемы ":" и разделителем фрагмента "#".

EncodedUserInfo

Получает закодированные сведения о пользователе из центра сертификации.

Fragment

Возвращает декодированную часть фрагмента этого универсального кода ресурса (URI) все после #.

Handle

Дескриптор базового экземпляра Android.

(Унаследовано от Object)
Host

Получает закодированный узел из центра для этого URI.

IsAbsolute

Возвращает значение true, если этот универсальный код ресурса (URI) является абсолютным, i.

IsHierarchical

Возвращает значение true, если этот универсальный код ресурса (URI) является иерархическим, например "http://google.com"".

IsOpaque

Возвращает значение true, если этот URI непрозрачный, например "mailto:nobody"

IsRelative

Возвращает значение true, если этот URI является относительным, т. е. если он не содержит явную схему.

JniIdentityHashCode

Ссылка на неизменяемый URI.

(Унаследовано от Object)
JniPeerMembers

Ссылка на неизменяемый URI.

LastPathSegment

Возвращает декодированные последний сегмент в пути.

Path

Возвращает декодированные пути.

PathSegments

Возвращает сегменты декодированного пути.

PeerReference

Ссылка на неизменяемый URI.

(Унаследовано от Object)
Port

Возвращает порт из центра для этого универсального кода ресурса (URI).

Query

Получает декодированные компоненты запроса из этого универсального кода ресурса (URI).

QueryParameterNames

Возвращает набор уникальных имен всех параметров запроса.

Scheme

Возвращает схему этого универсального кода ресурса (URI).

SchemeSpecificPart

Возвращает зависят от схемы часть этого URI, т. е. все элементы между разделителем схемы ":" и разделителем фрагмента "#".

ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

ThresholdType

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

UserInfo

Получает декодированные сведения о пользователе из центра сертификации.

Методы

BuildUpon()

Создает новый построитель, копируя атрибуты из этого URI.

Clone()

Создает и возвращает копию этого объекта.

(Унаследовано от Object)
CompareTo(Uri)

Сравнивает строковое представление этого URI с представлением другого.

Decode(String)

Декодирует октеты, экранированные "%", в заданной строке с помощью схемы UTF-8.

DescribeContents()

Описывать типы специальных объектов, содержащихся в маршалируемом представлении экземпляра пакетной службы.

Dispose()

Ссылка на неизменяемый URI.

(Унаследовано от Object)
Dispose(Boolean)

Ссылка на неизменяемый URI.

(Унаследовано от Object)
Encode(String)

Кодирует символы в заданной строке в виде октетов, экранированных с помощью схемы UTF-8.

Encode(String, String)

Кодирует символы в заданной строке в виде октетов, экранированных с помощью схемы UTF-8.

Equals(Object)

Указывает, равен ли какой-то другой объект этому объекту.

(Унаследовано от Object)
FromFile(File)

Создает универсальный код ресурса (URI) из файла.

FromParts(String, String, String)

Создает непрозрачный URI из заданных компонентов.

GetBooleanQueryParameter(String, Boolean)

Ищет в строке запроса первое значение с заданным ключом и интерпретирует его как логическое значение.

GetHashCode()

Возвращает значение хэш-кода для объекта.

(Унаследовано от Object)
GetQueryParameter(String)

Выполняет поиск первого значения с заданным ключом в строке запроса.

GetQueryParameters(String)

Выполняет поиск значений параметров с заданным ключом в строке запроса.

JavaFinalize()

Вызывается сборщиком мусора для объекта , когда сборка мусора определяет, что больше нет ссылок на объект .

(Унаследовано от Object)
NormalizeScheme()

Возвращает эквивалентный URI с компонентом схемы в нижнем регистре.

Notify()

Пробуждение одного потока, ожидающего на мониторе этого объекта.

(Унаследовано от Object)
NotifyAll()

Активирует все потоки, ожидающие на мониторе этого объекта.

(Унаследовано от Object)
Parse(String)

Создает универсальный код ресурса (URI), который анализирует указанную строку закодированного URI.

SetHandle(IntPtr, JniHandleOwnership)

Задает свойство Handle.

(Унаследовано от Object)
ToArray<T>()

Ссылка на неизменяемый URI.

(Унаследовано от Object)
ToString()

Возвращает закодированное строковое представление этого URI.

UnregisterFromRuntime()

Ссылка на неизменяемый URI.

(Унаследовано от Object)
Wait()

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>.

(Унаследовано от Object)
Wait(Int64)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)
WithAppendedPath(Uri, String)

Создает новый URI путем добавления уже закодированного сегмента пути к базовому URI.

WriteToParcel(Parcel, ParcelableWriteFlags)

Сведите этот объект в плоскую структуру в объект Parcel.

WriteToParcel(Parcel, Uri)

Записывает универсальный код ресурса (URI) в пакет.

Явные реализации интерфейса

IComparable.CompareTo(Object)

Ссылка на неизменяемый URI.

IJavaPeerable.Disposed()

Ссылка на неизменяемый URI.

(Унаследовано от Object)
IJavaPeerable.DisposeUnlessReferenced()

Ссылка на неизменяемый URI.

(Унаследовано от Object)
IJavaPeerable.Finalized()

Ссылка на неизменяемый URI.

(Унаследовано от Object)
IJavaPeerable.JniManagedPeerState

Ссылка на неизменяемый URI.

(Унаследовано от Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Ссылка на неизменяемый URI.

(Унаследовано от Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Ссылка на неизменяемый URI.

(Унаследовано от Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Ссылка на неизменяемый URI.

(Унаследовано от Object)

Методы расширения

JavaCast<TResult>(IJavaObject)

Выполняет преобразование типа, проверенное средой выполнения Android.

JavaCast<TResult>(IJavaObject)

Ссылка на неизменяемый URI.

GetJniTypeName(IJavaPeerable)

Ссылка на неизменяемый URI.

Применяется к