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 |
Возвращает класс среды выполнения данного объекта |
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. |