DomainVerificationUserState Класс

Определение

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

[Android.Runtime.Register("android/content/pm/verify/domain/DomainVerificationUserState", ApiSince=31, DoNotGenerateAcw=true)]
public sealed class DomainVerificationUserState : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/content/pm/verify/domain/DomainVerificationUserState", ApiSince=31, DoNotGenerateAcw=true)>]
type DomainVerificationUserState = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Наследование
DomainVerificationUserState
Атрибуты
Реализации

Комментарии

Содержит состояние выбора пользователем для пакета. Это означает, что все веб-домены HTTP(S), объявленные пакетом в его манифесте, независимо от того, были ли они помечены для автоматической проверки.

Приложения должны использовать #getHostToStateMap() при необходимости, чтобы проверка, если или как они проверяются для домена, что требуется, начиная с платформыandroid.os.Build.VERSION_CODES#S, чтобы открыть Intents, которые объявляют или не объявляют Intent#CATEGORY_BROWSABLE категорию, а также совпадают с Intent#CATEGORY_DEFAULTandroid.content.IntentFilters, либо с помощью явного Intent#CATEGORY_DEFAULT объявления или с помощью android.content.pm.PackageManager#MATCH_DEFAULT_ONLY, который обычно добавляется для вызывающего объекта при использовании Context#startActivity(Intent) и аналогичных.

По умолчанию всем приложениям разрешено автоматически открывать ссылки для указанных выше случаев для доменов, для которых они успешно проверили. Это отражается в #isLinkHandlingAllowed(). Пользователь может отключить эту функцию, запретив приложению открывать все ссылки. Обратите внимание, что переключатель влияет на <ссылки b>all</b> и не зависит от состояния проверки доменов.

Если переключатель включен, пользователь также может выбрать дополнительные непроверенные домены для открытия приложения, что отражается в #getHostToStateMap(). Но только одно приложение может быть утверждено для домена, если оба приложения не утверждены. Если утверждено другое приложение, пользователю не будет разрешено включить домен.

Документация по Java для android.content.pm.verify.domain.DomainVerificationUserState.

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

Поля

DomainStateNone
Устаревшие..

Домен не проверен и не выбран, и приложению не удается открыть веб-ссылки, которые разрешаются в домен.

DomainStateSelected
Устаревшие..

Пользователь выбрал домен.

DomainStateVerified
Устаревшие..

Домен был ранее проверен агентом проверки домена.

Свойства

Class

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

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

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

Handle

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

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

Сопоставление узла домена с состоянием в соответствии с определением DomainState.

IsLinkHandlingAllowed

Разрешено ли этому пакету открывать ссылки.

JniIdentityHashCode

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

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

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

PackageName

Имя пакета, которому соответствуют эти данные.

PeerReference

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

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

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

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

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

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

Пользователь, которому соответствуют эти данные.

Методы

Clone()

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

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

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

Dispose()

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

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

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

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

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

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

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

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

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

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

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

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

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

(Унаследовано от Object)
SetHandle(IntPtr, JniHandleOwnership)

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

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

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

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

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

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

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

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

Вызывает ожидание текущего потока, пока он не пробудится, как правило, из-за <уведомления><<> или>прерывания или прерывания.><

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

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

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

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

(Унаследовано от Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

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

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

IJavaPeerable.Disposed()

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

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

GetJniTypeName(IJavaPeerable)

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

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