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
.
Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.
Конструкторы
UserManager(IntPtr, JniHandleOwnership) |
Конструктор, используемый при создании управляемых представлений объектов JNI; вызывается средой выполнения. |
Поля
AllowParentProfileAppLinking |
Позволяет приложениям в родительском профиле обрабатывать веб-ссылки из управляемого профиля. |
DisallowAddManagedProfile |
Указывает, запрещается ли пользователю добавлять управляемые профили. |
DisallowAddUser |
Указывает, запрещается ли пользователю добавлять новых пользователей. |
DisallowAddWifiConfig |
Указывает, запрещается ли пользователю добавлять новую конфигурацию Wi-Fi. |
DisallowAdjustVolume |
Указывает, запрещается ли пользователю настраивать глобальный том. |
DisallowAirplaneMode |
Указывает, запрещен ли режим "в самолете" на устройстве. |
DisallowAmbientDisplay |
Указывает, запрещен ли внешний дисплей для пользователя. |
DisallowAppsControl |
Указывает, запрещается ли пользователю изменять приложения в параметрах или средствах запуска. |
DisallowAutofill |
Указывает, разрешено ли пользователю использовать службы автозаполнения. |
DisallowBluetooth |
Указывает, запрещен ли bluetooth на устройстве. |
DisallowBluetoothSharing |
Указывает, запрещен ли исходящий общий доступ Bluetooth. |
DisallowCameraToggle |
Указывает, доступен ли переключатель камеры пользователю. |
DisallowCellular2g |
Указывает, разрешено ли пользователю использовать сети 2g. |
DisallowChangeWifiState |
Указывает, запрещается ли пользователю включать или отключать Wi-Fi. |
DisallowConfigBluetooth |
Указывает, запрещено ли пользователю настраивать Bluetooth с помощью параметров. |
DisallowConfigBrightness |
Указывает, запрещается ли пользователю настраивать яркость. |
DisallowConfigCellBroadcasts |
Указывает, запрещается ли пользователю настраивать широковещательные передачи ячеек. |
DisallowConfigCredentials |
Указывает, запрещается ли пользователю настраивать учетные данные пользователя. |
DisallowConfigDateTime |
Указывает, что настройка даты, времени и часового пояса запрещена с помощью параметров. |
DisallowConfigDefaultApps |
Указывает, разрешено ли пользователю изменять приложения по умолчанию в параметрах. |
DisallowConfigLocale |
Указывает, запрещено ли пользователю изменять язык устройства. |
DisallowConfigLocation |
Указывает, запрещается ли пользователю включать или отключать поставщиков расположений. |
DisallowConfigMobileNetworks |
Указывает, запрещено ли пользователю настраивать мобильные сети. |
DisallowConfigPrivateDns |
Указывает, разрешено ли пользователю изменять частные параметры DNS. |
DisallowConfigScreenTimeout |
Указывает, запрещено ли пользователю изменять время ожидания экрана. |
DisallowConfigTethering |
Указывает, запрещено ли пользователю использовать и настраивать tethering и переносимые хот-споты с помощью параметров. |
DisallowConfigVpn |
Указывает, запрещено ли пользователю настраивать VPN. |
DisallowConfigWifi |
Указывает, запрещается ли пользователю изменять точки доступа Wi-Fi с помощью параметров. |
DisallowContentCapture |
Указывает, не разрешено ли захватывать содержимое экрана пользователя для целей искусственного интеллекта. |
DisallowContentSuggestions |
Указывает, может ли текущий пользователь получать предложения по выбору содержимого на основе содержимого экрана. |
DisallowCreateWindows |
Указывает, что не следует создавать окна приложений. |
DisallowCrossProfileCopyPaste |
Указывает, можно ли экспортировать содержимое буфера обмена путем вставки данных в другие пользователи или профили. |
DisallowDataRoaming |
Указывает, разрешено ли пользователю использовать передачу данных в роуминге. |
DisallowDebuggingFeatures |
Указывает, запрещается ли пользователю включать функции отладки или получать к ней доступ. |
DisallowFactoryReset |
Указывает, запрещено ли пользователю сбрасывать параметры до заводских настроек. |
DisallowFun |
Указывает, разрешено ли пользователю веселиться. |
DisallowGrantAdmin |
Указывает, запрещается ли пользователю предоставлять права администратора. |
DisallowInstallApps |
Указывает, запрещено ли пользователю устанавливать приложения. |
DisallowInstallUnknownSources |
Указывает, запрещается ли пользователю включать параметр "Неизвестные источники", который разрешает установку приложений из неизвестных источников. |
DisallowInstallUnknownSourcesGlobally |
Это ограничение является версией |
DisallowMicrophoneToggle |
Указывает, доступен ли переключатель микрофона пользователю. |
DisallowModifyAccounts |
Указывает, запрещено ли пользователю добавлять и удалять учетные записи, если только они |
DisallowMountPhysicalMedia |
Указывает, запрещено ли пользователю подключать физический внешний носитель. |
DisallowNetworkReset |
Указывает, запрещено ли пользователю сбрасывать параметры сети из раздела Параметры. |
DisallowOutgoingBeam |
Указывает, разрешено ли пользователю использовать NFC для передачи данных из приложений. |
DisallowOutgoingCalls |
Указывает, что пользователю запрещено совершать исходящие телефонные звонки. |
DisallowPrinting |
Указывает, разрешено ли пользователю печатать. |
DisallowRemoveManagedProfile |
Указывает, могут ли управляемые профили этого пользователя быть удалены, кроме владельца профиля. |
DisallowRemoveUser |
Если задано для администратора, это указывает, может ли пользователь удалять пользователей. |
DisallowSafeBoot |
Указывает, разрешено ли пользователю перезагружать устройство в режиме безопасной загрузки. |
DisallowSetUserIcon |
Указывает, разрешено ли пользователю изменять свой значок. |
DisallowSetWallpaper |
Ограничение пользователя запретить установку обоев. |
DisallowShareIntoManagedProfile |
Указывает, может ли пользователь поделиться файлом, изображением или данными от основного пользователя в управляемый профиль, отправив их с основной стороны или забирая данные в приложении в управляемом профиле. |
DisallowShareLocation |
Указывает, запрещается ли пользователю включать общий доступ к расположению. |
DisallowSharingAdminConfiguredWifi |
Указывает, запрещено ли пользователям предоставлять общий доступ к Wi-Fi для сетей, настроенных администратором. |
DisallowSms |
Указывает, что пользователю запрещено отправлять или получать SMS-сообщения. |
DisallowSystemErrorDialogs |
Указывает, что диалоговые окна системных ошибок для приложений, завершившегося сбоем или не отвечающего на запросы, не должны отображаться. |
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 |
Устаревшие..
Указывает, что пользователь успешно выполняет операцию. |
Свойства
Class |
Возвращает класс среды выполнения данного объекта |
Handle |
Дескриптор базового экземпляра Android. (Унаследовано от Object) |
IsAdminUser |
Используется для проверка, является ли пользователь контекста администратором. |
IsDemoUser |
Проверяет, является ли пользователь контекста демонстрационной версией. |
IsHeadlessSystemUserMode |
Проверяет, работает ли устройство в пользовательском режиме системы без головного компьютера. |
IsManagedProfile |
Проверяет, является ли пользователь контекста управляемым профилем. |
IsProfile |
Проверяет, запущен ли пользователь контекста вызова в профиле. |
IsSystemUser |
Используется для проверка, является ли пользователь контекста системным пользователем. |
IsUserAGoat |
Используется для определения того, подвержен ли пользователь, выполняя этот вызов, телепортациям. |
IsUserForeground |
Проверяет, запущен ли пользователь контекста на переднем плане. |
IsUserUnlocked |
Возвращает, работает ли пользователь контекста в состоянии "разблокирован". |
JniIdentityHashCode |
Управляет пользователями и сведениями о пользователях в многопользовательской системе. (Унаследовано от Object) |
JniPeerMembers |
Управляет пользователями и сведениями о пользователях в многопользовательской системе. |
PeerReference |
Управляет пользователями и сведениями о пользователях в многопользовательской системе. (Унаследовано от Object) |
ThresholdClass |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
ThresholdType |
Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода. |
UserCount |
Возвращает число пользователей, созданных на устройстве. |
UserName |
Возвращает имя пользователя контекста. |
UserProfiles |
Возвращает список UserHandles для профилей, связанных с пользователем контекста, включая самого пользователя. |
UserRestrictions |
Устаревшие..
Возвращает ограничения на уровне пользователя, наложенные на пользователя контекста. -или- Это больше не будет работать. |
Методы
Clone() |
Создает и возвращает копию этого объекта. (Унаследовано от Object) |
CreateUserCreationIntent(String, String, String, PersistableBundle) |
Возвращает намерение создать пользователя для предоставленного имени и имени учетной записи. |
Dispose() |
Управляет пользователями и сведениями о пользователях в многопользовательской системе. (Унаследовано от Object) |
Dispose(Boolean) |
Управляет пользователями и сведениями о пользователях в многопользовательской системе. (Унаследовано от Object) |
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) |
Включает или отключает тихий режим для управляемого профиля. |
RequestQuietModeEnabled(Boolean, UserHandle, Int32) |
Выполните ту же операцию, что и |
SetHandle(IntPtr, JniHandleOwnership) |
Задает свойство Handle. (Унаследовано от Object) |
SetRestrictionsChallenge(String) |
Задает новый ПИН-код запроса для ограничений. |
SetUserRestriction(String, Boolean) |
Устаревшие..
Задает значение определенного ограничения для пользователя контекста. |
SetUserRestrictions(Bundle, UserHandle) |
Устаревшие..
Это больше не будет работать. |
SupportsMultipleUsers() |
Возвращает значение, указывающее, поддерживает ли это устройство несколько пользователей с собственным именем входа и настраиваемым пространством. |
ToArray<T>() |
Управляет пользователями и сведениями о пользователях в многопользовательской системе. (Унаследовано от Object) |
ToString() |
Возвращает строковое представление объекта. (Унаследовано от Object) |
UnregisterFromRuntime() |
Управляет пользователями и сведениями о пользователях в многопользовательской системе. (Унаследовано от Object) |
Wait() |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления/><em> или <прерывания></em>. (Унаследовано от Object) |
Wait(Int64) |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени. (Унаследовано от Object) |
Wait(Int64, Int32) |
Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени. (Унаследовано от Object) |
Явные реализации интерфейса
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) |
Управляет пользователями и сведениями о пользователях в многопользовательской системе. |