UserManager Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Управляет пользователями и сведениями о пользователях в многопользовательской системе.
[Android.Runtime.Register("android/os/UserManager", DoNotGenerateAcw=true)]
public class UserManager : Java.Lang.Object
[<Android.Runtime.Register("android/os/UserManager", DoNotGenerateAcw=true)>]
type UserManager = class
inherit Object
- Наследование
- Атрибуты
Комментарии
Управляет пользователями и сведениями о пользователях в многопользовательской системе. Существует две основные категории пользователей: полностью настраиваемые пользователи с собственным именем входа и профили, которые совместно используют рабочую область с соответствующим пользователем.
Пользователи отличаются от учетных записей, управляемых AccountManager. Каждый пользователь может иметь собственный набор учетных записей.
Дополнительные сведения об управляемых профилях см. в статье DevicePolicyManager#ACTION_PROVISION_MANAGED_PROFILE .
Java документации по android.os.UserManager.
Части этой страницы — это изменения на основе работы, созданной и общей Project и используемых в соответствии с условиями, описанными в разделе "".
Конструкторы
| Имя. | Описание |
|---|---|
| UserManager(IntPtr, JniHandleOwnership) |
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения. |
Поля
| Имя. | Описание |
|---|---|
| AllowParentProfileAppLinking |
Позволяет приложениям родительского профиля обрабатывать веб-ссылки из управляемого профиля. |
| DisallowAddManagedProfile |
Указывает, запрещено ли пользователю добавлять управляемые профили. |
| DisallowAddPrivateProfile |
Указывает, запрещено ли пользователю создавать частный профиль. |
| DisallowAddUser |
Указывает, запрещено ли пользователю добавлять новых пользователей. |
| DisallowAddWifiConfig |
Указывает, запрещено ли пользователю добавлять новую конфигурацию Wi-Fi. |
| DisallowAdjustVolume |
Указывает, запрещено ли пользователю настраивать глобальный том. |
| DisallowAirplaneMode |
Указывает, запрещен ли режим самолета на устройстве. |
| DisallowAmbientDisplay |
Указывает, запрещен ли внешний дисплей для пользователя. |
| DisallowAppsControl |
Указывает, запрещено ли пользователю изменять приложения в параметрах или средствах запуска. |
| DisallowAssistContent |
Это ограничение пользователя указывает, запрещено ли отправлять содержимое помощи в привилегированное приложение, например в приложение Помощника. |
| DisallowAutofill |
Указывает, разрешено ли пользователю использовать службы автозаполнения. |
| DisallowBluetooth |
Указывает, запрещено ли bluetooth на устройстве. |
| DisallowBluetoothSharing |
Указывает, запрещен ли исходящий общий доступ bluetooth. |
| DisallowCameraToggle |
Указывает, доступен ли переключатель камеры пользователю. |
| DisallowCellular2g |
Указывает, разрешено ли пользователю использовать 2g сети. |
| DisallowChangeNearFieldCommunicationRadio |
Это ограничение пользователя указывает, запрещено ли обмен данными поблизости на устройстве. |
| DisallowChangeWifiState |
Указывает, запрещено ли пользователю включать или отключать Wi-Fi. |
| DisallowConfigBluetooth |
Указывает, запрещено ли пользователю настраивать bluetooth с помощью параметров. |
| DisallowConfigBrightness |
Указывает, запрещено ли пользователю настраивать яркость. |
| DisallowConfigCellBroadcasts |
Указывает, запрещен ли пользователь настраивать широковещательные передачи ячеек. |
| DisallowConfigCredentials |
Указывает, запрещено ли пользователю настраивать учетные данные пользователя. |
| DisallowConfigDateTime |
Указывает, что настройка даты, времени и часового пояса запрещена с помощью параметров. |
| DisallowConfigDefaultApps |
Указывает, разрешено ли пользователю изменять приложения по умолчанию в параметрах. |
| DisallowConfigLocale |
Указывает, запрещено ли пользователю изменять язык устройства. |
| DisallowConfigLocation |
Указывает, запрещено ли пользователю включать или отключать поставщиков расположений. |
| DisallowConfigMobileNetworks |
Указывает, запрещено ли пользователю настраивать мобильные сети. |
| DisallowConfigPrivateDns |
Указывает, разрешено ли пользователю изменять частные параметры DNS. |
| DisallowConfigScreenTimeout |
Указывает, запрещено ли пользователю изменять время ожидания экрана. |
| DisallowConfigTethering |
Указывает, запрещено ли пользователю использовать и настраивать тетеринг и переносимые горячие точки с помощью параметров. |
| DisallowConfigVpn |
Указывает, запрещено ли пользователю настраивать VPN. |
| DisallowConfigWifi |
Указывает, запрещено ли пользователю изменять точки доступа Wi-Fi с помощью параметров. |
| DisallowContentCapture |
Указывает, запрещено ли записывать содержимое экрана пользователя для целей искусственного интеллекта. |
| DisallowContentSuggestions |
Указывает, может ли текущий пользователь получать предложения по выбору контента на основе содержимого экрана. |
| DisallowCreateWindows |
Указывает, что окна, кроме окон приложений, не должны создаваться. |
| DisallowCrossProfileCopyPaste |
Указывает, можно ли экспортировать содержимое буфера обмена, вставив данные в другие пользователи или профили. |
| DisallowDataRoaming |
Указывает, разрешено ли пользователю использовать сотовые данные при роуминге. |
| DisallowDebuggingFeatures |
Указывает, запрещено ли пользователю включать или получать доступ к функциям отладки. |
| DisallowFactoryReset |
Указывает, запрещено ли пользователю сбрасывать параметры с заводских настроек. |
| DisallowFun |
Указывает, разрешено ли пользователю весело работать. |
| DisallowGrantAdmin |
Ограничивает возможность пользователя обладать правами администратора или предоставлять им права администратора. |
| DisallowInstallApps |
Указывает, запрещается ли пользователю устанавливать приложения. |
| DisallowInstallUnknownSources |
Указывает, запрещено ли пользователю включать параметр "Неизвестные источники", который разрешает установку приложений из неизвестных источников. |
| DisallowInstallUnknownSourcesGlobally |
Это ограничение является версией |
| DisallowInstallUnknownSourcesIncludingRegisteredAppStores |
Ограничение пользователей запретить установку приложений из неизвестных источников, включая зарегистрированные магазины приложений. |
| DisallowMicrophoneToggle |
Указывает, доступен ли переключатель микрофона пользователю. |
| DisallowModifyAccounts |
Указывает, запрещено ли пользователю добавлять и удалять учетные записи, если они |
| DisallowMountPhysicalMedia |
Указывает, запрещено ли пользователю подключать физический внешний носитель. |
| DisallowNearFieldCommunicationRadio |
Это ограничение пользователя указывает, запрещено ли взаимодействие поблизости на устройстве. |
| DisallowNetworkReset |
Указывает, запрещен ли пользователь сбрасывать параметры сети из параметров. |
| DisallowOutgoingBeam |
Указывает, разрешено ли пользователю использовать NFC для передачи данных из приложений. |
| DisallowOutgoingCalls |
Указывает, что пользователю запрещено совершать исходящие телефонные звонки. |
| DisallowPrinting |
Указывает, разрешено ли печатать пользователь. |
| DisallowRemoveManagedProfile |
Указывает, можно ли удалить управляемые профили этого пользователя, кроме владельца профиля. |
| DisallowRemoveUser |
Если задано для пользователя администратора, это указывает, может ли пользователь удалить вторичных пользователей. |
| DisallowSafeBoot |
Указывает, разрешено ли пользователю перезагрузить устройство в безопасный режим загрузки. |
| DisallowSetUserIcon |
Указывает, разрешено ли пользователю изменять значок. |
| DisallowSetWallpaper |
Ограничение пользователя для запрета настройки обоев. |
| DisallowShareIntoManagedProfile |
Указывает, может ли пользователь предоставлять общий доступ к файлам/ рисункам или данным из основного пользователя в управляемый профиль, отправляя их с основной стороны или путем сбора данных в приложении в управляемом профиле. |
| DisallowShareLocation |
Указывает, запрещено ли пользователю включать общий доступ к расположению. |
| DisallowSharingAdminConfiguredWifi |
Указывает, запрещено ли пользователям предоставлять доступ к Wi-Fi для настроенных администратором сетей. |
| DisallowSimGlobally |
Это ограничение пользователя указывает, может ли пользователь добавлять внедренные SIM на устройство. |
| DisallowSms |
Указывает, что пользователю запрещено отправлять или получать SMS-сообщения. |
| DisallowSystemErrorDialogs |
Указывает, что не должны отображаться диалоговые окна системных ошибок для аварийных или неответственных приложений. |
| DisallowTaskContinuityHandoff |
Указывает, разрешено ли пользователю передавать задачи другим устройствам. |
| DisallowThreadNetwork |
Это ограничение пользователя указывает, запрещена ли сеть потоков на устройстве. |
| DisallowUltraWidebandRadio |
Это ограничение пользователя указывает, запрещено ли на устройстве ультраширокая полоса. |
| DisallowUnifiedPassword |
Указывает, что управляемый профиль не может иметь унифицированный вызов экрана блокировки с родительским элементом профиля. |
| DisallowUninstallApps |
Указывает, запрещается ли пользователю удалять приложения. |
| DisallowUnmuteMicrophone |
Указывает, запрещается ли пользователю настраивать громкость микрофона. |
| DisallowUsbFileTransfer |
Указывает, запрещается ли пользователю передавать файлы через USB. |
| DisallowUserSwitch |
Указывает, заблокировано ли переключение пользователей на текущего пользователя. |
| DisallowWifiDirect |
Указывает, запрещается ли пользователю использовать Wi-Fi Direct. |
| DisallowWifiTethering |
Указывает, запрещено ли пользователю использовать Wi-Fi подключения. |
| EnsureVerifyApps |
Указывает, запрещено ли пользователю отключать проверку приложения. |
| KeyRestrictionsPending |
Ключ ограничения приложения, используемый для указания ожидающего прибытия реальных ограничений для приложения. |
| QuietModeDisableOnlyIfCredentialNotRequired |
Устаревшие.
Флаг, передаваемый в запрос, |
| UserCreationFailedNoMoreUsers |
Устаревшие.
Результат ошибки, указывающий, что на этом устройстве больше не может быть создано пользователей. |
| UserCreationFailedNotPermitted |
Устаревшие.
Результат ошибки, указывающий, что этот пользователь не может добавлять других пользователей на это устройство. |
| UserOperationErrorCurrentUser |
Устаревшие.
Указывает, что сбой операции пользователя, так как целевой пользователь находится на переднем плане. |
| UserOperationErrorLowStorage |
Устаревшие.
Указывает, что сбой операции пользователя, так как устройство имеет низкое хранилище данных. |
| UserOperationErrorManagedProfile |
Устаревшие.
Указывает, что сбой операции пользователя, так как целевой пользователь является управляемым профилем. |
| UserOperationErrorMaxRunningUsers |
Устаревшие.
Указывает, что операция пользователя завершилась сбоем, так как достигнуто максимальное число запущенных пользователей. |
| UserOperationErrorMaxUsers |
Устаревшие.
Указывает, что операция пользователя завершилась ошибкой, так как достигнуто соответствующее максимальное ограничение пользователя. |
| UserOperationErrorUnknown |
Устаревшие.
Указывает, что операция пользователя завершилась ошибкой по неизвестной причине. |
| UserOperationSuccess |
Устаревшие.
Указывает, что операция пользователя выполнена успешно. |
| UserTypeProfileClone |
Тип пользователя, представляющий клонированный профиль. |
| UserTypeProfileManaged |
Тип пользователя, представляющий управляемый профиль, который является профилем, управляемым контроллером политики устройства (DPC). |
| UserTypeProfilePrivate |
Тип пользователя, представляющий частный профиль. |
Свойства
| Имя. | Описание |
|---|---|
| Class |
Возвращает класс среды выполнения этого |
| Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
| IsAdminUser |
Используется для проверки того, является ли пользователь контекста пользователем администратором. |
| IsDemoUser |
Проверяет, является ли пользователь контекста демонстрацией. |
| IsHeadlessSystemUserMode |
Проверяет, работает ли устройство в режиме пользователя без головы. |
| IsManagedProfile |
Проверяет, является ли пользователь контекста управляемым профилем. |
| IsProfile |
Проверяет, работает ли пользователь контекста в профиле. |
| IsSystemUser |
Используется для проверки того, является ли пользователь контекста системным пользователем. |
| IsUserAGoat |
Используется для определения того, подвергается ли пользователь, выполняя этот вызов, телепортациям. |
| IsUserForeground |
Проверяет, запущен ли пользователь контекста на переднем плане. |
| IsUserUnlocked |
Возвращает значение, запущен ли пользователь контекста в состоянии "разблокирован". |
| JniIdentityHashCode |
Возвращает хэш-код удостоверения, назначенный этому Java одноранговой среде выполнения взаимодействия. (Унаследовано от Object) |
| JniManagedPeerState |
Управляет пользователями и сведениями о пользователях в многопользовательской системе. (Унаследовано от JavaObject) |
| JniPeerMembers |
Предоставляет метаданные однорангового члена JNI для этого типа. |
| PeerReference |
Возвращает ссылку на объект JNI для этого Java однорангового узла. (Унаследовано от Object) |
| ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
| ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
| UserCount |
Возвращает количество пользователей, созданных на устройстве. |
| UserName |
Возвращает имя пользователя контекста. |
| UserProfiles |
Возвращает список пользователей, связанных с пользователем контекста, включая самого пользователя. |
| UserRestrictions |
Устаревшие.
Возвращает ограничения на уровне пользователей, введенные для пользователя контекста. -или- Это больше не будет работать. |
Методы
| Имя. | Описание |
|---|---|
| Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
Управляет пользователями и сведениями о пользователях в многопользовательской системе. (Унаследовано от JavaObject) |
| CreateUserCreationIntent(String, String, String, PersistableBundle) |
Возвращает намерение создать пользователя для предоставленного имени и имени учетной записи. |
| Dispose() |
Освобождает ресурсы, удерживаемые этим Java одноранговым узлом. (Унаследовано от Object) |
| Dispose(Boolean) |
Освобождает ресурсы, удерживаемые этим Java одноранговым узлом. (Унаследовано от Object) |
| DisposeUnlessReferenced() |
Управляет пользователями и сведениями о пользователях в многопользовательской системе. (Унаследовано от JavaObject) |
| Equals(Object) |
Управляет пользователями и сведениями о пользователях в многопользовательской системе. (Унаследовано от JavaObject) |
| Equals(Object) |
Указывает, равен ли другой объект этому объекту. (Унаследовано от Object) |
| GetApplicationRestrictions(String) |
|
| GetHashCode() |
Возвращает хэш-значение кода для объекта. (Унаследовано от Object) |
| GetSerialNumberForUser(UserHandle) |
Возвращает серийный номер для пользователя. |
| GetUserCreationTime(UserHandle) |
Возвращает время создания данного пользователя. |
| GetUserForSerialNumber(Int64) |
Возвращает пользователя, связанного с серийным номером, возвращенным |
| GetUserRestrictions(UserHandle) |
Возвращает ограничения на уровне пользователя, введенные пользователем |
| HasUserRestriction(String) |
Возвращает значение, запрещено ли пользователю контекста выполнять определенные действия или задавать определенные параметры. |
| InvokeIsUserUnlocked(UserHandle) |
Возвращает значение, выполняется ли данный пользователь в состоянии "разблокирован". |
| IsQuietModeEnabled(UserHandle) |
Возвращает значение, находится ли заданный профиль в спокойном режиме или нет. |
| IsUserRunning(UserHandle) |
Возвращает значение, активно ли работает данный пользователь. |
| IsUserRunningOrStopping(UserHandle) |
Возвращает значение, активно ли данный пользователь работает <с em>или</em> остановкой. |
| JavaFinalize() |
Устаревшие.
Вызывается сборщиком мусора в объекте, когда сборка мусора определяет, что больше ссылок на объект нет. (Унаследовано от Object) |
| Notify() |
Просыпается один поток, ожидающий монитора этого объекта. (Унаследовано от Object) |
| NotifyAll() |
Просыпает все потоки, ожидающие монитора этого объекта. (Унаследовано от Object) |
| RequestQuietModeEnabled(Boolean, UserHandle, Int32) |
Выполните ту же операцию, что |
| RequestQuietModeEnabled(Boolean, UserHandle) |
Включает или отключает спокойный режим для профиля. |
| SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
Управляет пользователями и сведениями о пользователях в многопользовательской системе. (Унаследовано от JavaObject) |
| SetRestrictionsChallenge(String) |
Устаревшие.
Задает новый ПИН-код для ограничений. |
| SetUserRestriction(String, Boolean) |
Устаревшие.
Задает значение определенного ограничения для пользователя контекста. |
| SetUserRestrictions(Bundle, UserHandle) |
Устаревшие.
Это больше не будет работать. |
| SupportsMultipleUsers() |
Возвращает значение, поддерживает ли это устройство несколько переключаемых пользователей с собственным именем входа и настраиваемым пространством. |
| ToArray<T>() |
Создает управляемый массив из этого Java оболочки массива. (Унаследовано от Object) |
| ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
| UnregisterFromRuntime() |
Отменяет регистрацию этого Java однорангового узла из среды выполнения взаимодействия. (Унаследовано от Object) |
| Wait() |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, путем <><уведомления/>em или <эм>прерванного</em.> (Унаследовано от Object) |
| Wait(Int64, Int32) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
| Wait(Int64) |
Приводит к тому, что текущий поток будет ждать, пока он не проснется, как правило, при <>получении уведомления</>em или <>эм прерваны< или> до тех пор, пока не истекло определенное количество реального времени. (Унаследовано от Object) |
Явные реализации интерфейса
| Имя. | Описание |
|---|---|
| IJavaPeerable.Disposed() |
Управляет пользователями и сведениями о пользователях в многопользовательской системе. (Унаследовано от JavaObject) |
| IJavaPeerable.Finalized() |
Управляет пользователями и сведениями о пользователях в многопользовательской системе. (Унаследовано от JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
Управляет пользователями и сведениями о пользователях в многопользовательской системе. (Унаследовано от JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
Управляет пользователями и сведениями о пользователях в многопользовательской системе. (Унаследовано от JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Управляет пользователями и сведениями о пользователях в многопользовательской системе. (Унаследовано от JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
Управляет пользователями и сведениями о пользователях в многопользовательской системе. (Унаследовано от JavaObject) |
Методы расширения
| Имя. | Описание |
|---|---|
| GetJniTypeName(IJavaPeerable) |
Возвращает имя JNI типа экземпляра |
| JavaAs<TResult>(IJavaPeerable) |
Попробуйте принуждать к типу |
| JavaCast<TResult>(IJavaObject) |
Выполняет преобразование типа, проверяемого средой выполнения Android. |
| JavaCast<TResult>(IJavaObject) |
Управляет пользователями и сведениями о пользователях в многопользовательской системе. |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
Попробуйте принуждать к типу |