UserManager Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Verwaltet Benutzer und Benutzerdetails in einem Mehrbenutzersystem.
[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
- Vererbung
- Attribute
Hinweise
Verwaltet Benutzer und Benutzerdetails in einem Mehrbenutzersystem. Es gibt zwei Hauptkategorien von Benutzern: vollständig anpassbare Benutzer mit eigener Anmeldung und Profile, die einen Arbeitsbereich mit einem verwandten Benutzer gemeinsam nutzen.
Benutzer unterscheiden sich von Konten, die von AccountManager
verwaltet werden. Jeder Benutzer kann über einen eigenen Satz von Konten verfügen.
Weitere Informationen zu verwalteten Profilen finden Sie DevicePolicyManager#ACTION_PROVISION_MANAGED_PROFILE
unter.
Java-Dokumentation für android.os.UserManager
.
Teile dieser Seite sind Änderungen, die auf Arbeiten basieren, die vom Android Open Source Project erstellt und freigegeben wurden und gemäß den In Attribution License beschriebenen Begriffen verwendet werden.
Konstruktoren
UserManager(IntPtr, JniHandleOwnership) |
Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Runtime aufgerufen. |
Felder
AllowParentProfileAppLinking |
Ermöglicht Apps im übergeordneten Profil die Verarbeitung von Weblinks aus dem verwalteten Profil. |
DisallowAddManagedProfile |
Gibt an, ob es einem Benutzer nicht erlaubt ist, verwaltete Profile hinzuzufügen. |
DisallowAddUser |
Gibt an, ob es einem Benutzer nicht erlaubt ist, neue Benutzer hinzuzufügen. |
DisallowAddWifiConfig |
Gibt an, ob es einem Benutzer nicht erlaubt ist, eine neue Wi-Fi-Konfiguration hinzuzufügen. |
DisallowAdjustVolume |
Gibt an, ob es einem Benutzer nicht erlaubt ist, das globale Volume anzupassen. |
DisallowAirplaneMode |
Gibt an, ob der Flugzeugmodus auf dem Gerät nicht zulässig ist. |
DisallowAmbientDisplay |
Gibt an, ob die Umgebungsanzeige für den Benutzer nicht zulässig ist. |
DisallowAppsControl |
Gibt an, ob es einem Benutzer nicht erlaubt ist, Anwendungen in Einstellungen oder Startprogrammen zu ändern. |
DisallowAutofill |
Gibt an, ob ein Benutzer die Dienste für das automatische Ausfüllen nicht verwenden darf. |
DisallowBluetooth |
Gibt an, ob Bluetooth auf dem Gerät nicht zulässig ist. |
DisallowBluetoothSharing |
Gibt an, ob die ausgehende Bluetooth-Freigabe nicht zulässig ist. |
DisallowCameraToggle |
Gibt an, ob der Kamera-Umschalter für den Benutzer verfügbar ist. |
DisallowCellular2g |
Gibt an, ob ein Benutzer 2g-Netzwerke nicht verwenden darf. |
DisallowChangeWifiState |
Gibt an, ob einem Benutzer das Aktivieren/Deaktivieren von WLAN nicht erlaubt ist. |
DisallowConfigBluetooth |
Gibt an, ob es einem Benutzer nicht erlaubt ist, Bluetooth über die Einstellungen zu konfigurieren. |
DisallowConfigBrightness |
Gibt an, ob einem Benutzer die Konfiguration der Helligkeit nicht erlaubt ist. |
DisallowConfigCellBroadcasts |
Gibt an, ob es einem Benutzer nicht erlaubt ist, Zellübertragungen zu konfigurieren. |
DisallowConfigCredentials |
Gibt an, ob es einem Benutzer nicht erlaubt ist, Benutzeranmeldeinformationen zu konfigurieren. |
DisallowConfigDateTime |
Gibt an, dass das Konfigurieren von Datum, Uhrzeit und Zeitzone über Einstellungen nicht zulässig ist. |
DisallowConfigDefaultApps |
Gibt an, ob der Benutzer Standard-Apps in den Einstellungen ändern darf. |
DisallowConfigLocale |
Gibt an, ob es einem Benutzer nicht erlaubt ist, die Gerätesprache zu ändern. |
DisallowConfigLocation |
Gibt an, ob es einem Benutzer nicht erlaubt ist, Standortanbieter zu aktivieren oder zu deaktivieren. |
DisallowConfigMobileNetworks |
Gibt an, ob einem Benutzer die Konfiguration von Mobilfunknetzen nicht erlaubt ist. |
DisallowConfigPrivateDns |
Gibt an, ob der Benutzer private DNS-Einstellungen ändern darf. |
DisallowConfigScreenTimeout |
Gibt an, ob es einem Benutzer nicht erlaubt ist, das Timeout des Bildschirms zu ändern. |
DisallowConfigTethering |
Gibt an, ob es einem Benutzer nicht erlaubt ist, Tethering und portable Hotspots über Einstellungen zu verwenden und zu konfigurieren. |
DisallowConfigVpn |
Gibt an, ob es einem Benutzer nicht erlaubt ist, ein VPN zu konfigurieren. |
DisallowConfigWifi |
Gibt an, ob es einem Benutzer nicht erlaubt ist, Wi-Fi Zugriffspunkte über Einstellungen zu ändern. |
DisallowContentCapture |
Gibt an, ob der Inhalt des Bildschirms eines Benutzers nicht für Zwecke der künstlichen Intelligenz erfasst werden darf. |
DisallowContentSuggestions |
Gibt an, ob der aktuelle Benutzer Basierend auf dem Inhalt seines Bildschirms Inhaltsvorschläge für die Auswahl erhalten kann. |
DisallowCreateWindows |
Gibt an, dass neben App-Fenstern keine Fenster erstellt werden sollen. |
DisallowCrossProfileCopyPaste |
Gibt an, ob der Inhalt der Zwischenablage exportiert werden kann, indem die Daten in andere Benutzer oder Profile eingefügt werden. |
DisallowDataRoaming |
Gibt an, ob ein Benutzer beim Roaming keine Mobilfunkdaten verwenden darf. |
DisallowDebuggingFeatures |
Gibt an, ob es einem Benutzer nicht erlaubt ist, Debugfeatures zu aktivieren oder darauf zuzugreifen. |
DisallowFactoryReset |
Gibt an, ob es einem Benutzer nicht erlaubt ist, die Factory über Einstellungen zurückzusetzen. |
DisallowFun |
Gibt an, ob der Benutzer keinen Spaß haben darf. |
DisallowGrantAdmin |
Gibt an, ob es einem Benutzer nicht erlaubt ist, Administratorrechte zu erhalten. |
DisallowInstallApps |
Gibt an, ob einem Benutzer die Installation von Anwendungen nicht erlaubt ist. |
DisallowInstallUnknownSources |
Gibt an, ob es einem Benutzer nicht erlaubt ist, die Einstellung "Unbekannte Quellen" zu aktivieren, die die Installation von Apps aus unbekannten Quellen ermöglicht. |
DisallowInstallUnknownSourcesGlobally |
Diese Einschränkung ist eine geräteweite Version von |
DisallowMicrophoneToggle |
Gibt an, ob der Mikrofonschalter für den Benutzer verfügbar ist. |
DisallowModifyAccounts |
Gibt an, ob es einem Benutzer nicht erlaubt ist, Konten hinzuzufügen und zu entfernen, es sei denn, sie werden |
DisallowMountPhysicalMedia |
Gibt an, ob es einem Benutzer nicht erlaubt ist, physische externe Medien zu einbinden. |
DisallowNetworkReset |
Gibt an, ob es einem Benutzer nicht erlaubt ist, Netzwerkeinstellungen über Einstellungen zurückzusetzen. |
DisallowOutgoingBeam |
Gibt an, ob der Benutzer nfc nicht verwenden darf, um Daten aus Apps auszustrahlen. |
DisallowOutgoingCalls |
Gibt an, dass der Benutzer keine ausgehenden Telefonanrufe tätigen darf. |
DisallowPrinting |
Gibt an, ob der Benutzer drucken darf. |
DisallowRemoveManagedProfile |
Gibt an, ob verwaltete Profile dieses Benutzers entfernt werden können, nicht vom Profilbesitzer. |
DisallowRemoveUser |
Wenn für den Administratorbenutzer festgelegt wird, gibt dies an, ob der Benutzer Benutzer entfernen kann. |
DisallowSafeBoot |
Gibt an, ob der Benutzer das Gerät nicht in den abgesicherten Startmodus neu starten darf. |
DisallowSetUserIcon |
Gibt an, ob ein Benutzer sein Symbol nicht ändern darf. |
DisallowSetWallpaper |
Benutzereinschränkung, um das Festlegen eines Hintergrundbilds nicht zuzulassen. |
DisallowShareIntoManagedProfile |
Gibt an, ob der Benutzer Datei/Bild/Daten des primären Benutzers für das verwaltete Profil freigeben kann, indem er sie entweder von der primären Seite sendet oder Daten innerhalb einer App im verwalteten Profil erfasst. |
DisallowShareLocation |
Gibt an, ob es einem Benutzer nicht erlaubt ist, die Standortfreigabe zu aktivieren. |
DisallowSharingAdminConfiguredWifi |
Gibt an, ob Benutzern die Freigabe von Wi-Fi für vom Administrator konfigurierte Netzwerke untersagt wird. |
DisallowSms |
Gibt an, dass der Benutzer keine SMS-Nachrichten senden oder empfangen darf. |
DisallowSystemErrorDialogs |
Gibt an, dass Systemfehlerdialoge für abgestürzte oder nicht reagierende Apps nicht angezeigt werden sollen. |
DisallowUltraWidebandRadio |
Diese Benutzereinschränkung gibt an, ob Ultrabreitband auf dem Gerät nicht zulässig ist. |
DisallowUnifiedPassword |
Gibt an, dass das verwaltete Profil keine einheitliche Sperrbildschirm-Challenge für den primären Benutzer haben darf. |
DisallowUninstallApps |
Gibt an, ob es einem Benutzer nicht erlaubt ist, Anwendungen zu deinstallieren. |
DisallowUnmuteMicrophone |
Gibt an, ob es einem Benutzer nicht erlaubt ist, die Mikrofonlautstärke anzupassen. |
DisallowUsbFileTransfer |
Gibt an, ob es einem Benutzer nicht erlaubt ist, Dateien über USB zu übertragen. |
DisallowUserSwitch |
Gibt an, ob der Benutzerwechsel für den aktuellen Benutzer blockiert ist. |
DisallowWifiDirect |
Gibt an, ob es einem Benutzer nicht erlaubt ist, Wi-Fi Direct zu verwenden. |
DisallowWifiTethering |
Gibt an, ob es einem Benutzer nicht erlaubt ist, Wi-Fi Tethering zu verwenden. |
EnsureVerifyApps |
Gibt an, ob es einem Benutzer nicht erlaubt ist, die Anwendungsüberprüfung zu deaktivieren. |
KeyRestrictionsPending |
Anwendungseinschränkungsschlüssel, der verwendet wird, um das ausstehende Auftreten echter Einschränkungen für die App anzugeben. |
QuietModeDisableOnlyIfCredentialNotRequired |
Veraltet.
Flag wird an |
UserCreationFailedNoMoreUsers |
Veraltet.
Fehlerergebnis, das angibt, dass auf diesem Gerät keine weiteren Benutzer erstellt werden können. |
UserCreationFailedNotPermitted |
Veraltet.
Fehlerergebnis, das angibt, dass dieser Benutzer nicht berechtigt ist, andere Benutzer auf diesem Gerät hinzuzufügen. |
UserOperationErrorCurrentUser |
Veraltet.
Gibt an, dass der Benutzervorgang fehlgeschlagen ist, weil sich der Zielbenutzer im Vordergrund befindet. |
UserOperationErrorLowStorage |
Veraltet.
Gibt an, dass der Benutzervorgang fehlgeschlagen ist, weil das Gerät über wenig Datenspeicher verfügt. |
UserOperationErrorManagedProfile |
Veraltet.
Gibt an, dass der Benutzervorgang fehlgeschlagen ist, da der Zielbenutzer ein verwaltetes Profil ist. |
UserOperationErrorMaxRunningUsers |
Veraltet.
Gibt an, dass der Benutzervorgang fehlgeschlagen ist, weil die maximale Benutzerbegrenzung für ausgeführte Benutzer erreicht wurde. |
UserOperationErrorMaxUsers |
Veraltet.
Gibt an, dass der Benutzervorgang fehlgeschlagen ist, weil das maximale Benutzerlimit erreicht wurde. |
UserOperationErrorUnknown |
Veraltet.
Gibt an, dass der Benutzervorgang aus unbekannter Ursache fehlgeschlagen ist. |
UserOperationSuccess |
Veraltet.
Gibt an, dass der Benutzervorgang erfolgreich ist. |
Eigenschaften
Class |
Gibt die Laufzeitklasse dieses |
Handle |
Das Handle für die zugrunde liegende Android-instance. (Geerbt von Object) |
IsAdminUser |
Wird verwendet, um zu überprüfen, ob der Kontextbenutzer ein Administratorbenutzer ist. |
IsDemoUser |
Überprüft, ob es sich bei dem Kontextbenutzer um einen Demobenutzer handelt. |
IsHeadlessSystemUserMode |
Überprüft, ob das Gerät in einem benutzerlosen Systemmodus ausgeführt wird. |
IsManagedProfile |
Überprüft, ob der Kontextbenutzer ein verwaltetes Profil ist. |
IsProfile |
Überprüft, ob der aufrufende Kontextbenutzer in einem Profil ausgeführt wird. |
IsSystemUser |
Wird verwendet, um zu überprüfen, ob der Kontextbenutzer der Systembenutzer ist. |
IsUserAGoat |
Wird verwendet, um zu bestimmen, ob der Benutzer, der diesen Aufruf ausgibt, Teleportationen unterliegt. |
IsUserForeground |
Überprüft, ob der Kontextbenutzer im Vordergrund ausgeführt wird. |
IsUserUnlocked |
Gibt zurück, ob der Kontextbenutzer im Zustand "entsperrt" ausgeführt wird. |
JniIdentityHashCode |
Verwaltet Benutzer und Benutzerdetails in einem Mehrbenutzersystem. (Geerbt von Object) |
JniPeerMembers |
Verwaltet Benutzer und Benutzerdetails in einem Mehrbenutzersystem. |
PeerReference |
Verwaltet Benutzer und Benutzerdetails in einem Mehrbenutzersystem. (Geerbt von Object) |
ThresholdClass |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
ThresholdType |
Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen. |
UserCount |
Gibt die Anzahl der Benutzer zurück, die derzeit auf dem Gerät erstellt wurden. |
UserName |
Gibt den Benutzernamen des Kontextbenutzers zurück. |
UserProfiles |
Gibt eine Liste von UserHandles für Profile zurück, die dem Kontextbenutzer zugeordnet sind, einschließlich des Benutzers selbst. |
UserRestrictions |
Veraltet.
Gibt die benutzerweiten Einschränkungen zurück, die dem Kontextbenutzer auferlegt werden. oder: Dies funktioniert nicht mehr. |
Methoden
Clone() |
Erstellt und gibt eine Kopie dieses Objekts zurück. (Geerbt von Object) |
CreateUserCreationIntent(String, String, String, PersistableBundle) |
Gibt eine Absicht zurück, einen Benutzer für den angegebenen Namen und Kontonamen zu erstellen. |
Dispose() |
Verwaltet Benutzer und Benutzerdetails in einem Mehrbenutzersystem. (Geerbt von Object) |
Dispose(Boolean) |
Verwaltet Benutzer und Benutzerdetails in einem Mehrbenutzersystem. (Geerbt von Object) |
Equals(Object) |
Gibt an, ob ein anderes Objekt "gleich" diesem objekt ist. (Geerbt von Object) |
GetApplicationRestrictions(String) |
Gibt einen |
GetHashCode() |
Gibt einen Hashcodewert für das Objekt zurück. (Geerbt von Object) |
GetSerialNumberForUser(UserHandle) |
Gibt die Seriennummer für einen Benutzer zurück. |
GetUserCreationTime(UserHandle) |
Gibt die Erstellungszeit des angegebenen Benutzers zurück. |
GetUserForSerialNumber(Int64) |
Gibt den Benutzer zurück, der einer Seriennummer zugeordnet ist, die zuvor von zurückgegeben wurde |
GetUserRestrictions(UserHandle) |
Gibt die benutzerweiten Einschränkungen zurück, die dem durch angegebenen Benutzer auferlegt werden |
HasUserRestriction(String) |
Gibt zurück, ob es dem Kontextbenutzer nicht erlaubt wurde, bestimmte Aktionen auszuführen oder bestimmte Einstellungen festzulegen. |
InvokeIsUserUnlocked(UserHandle) |
Gibt zurück, ob der angegebene Benutzer im Zustand "entsperrt" ausgeführt wird. |
IsQuietModeEnabled(UserHandle) |
Gibt zurück, ob sich das angegebene Profil im Ruhemodus befindet oder nicht. |
IsUserRunning(UserHandle) |
Gibt zurück, ob der angegebene Benutzer aktiv ausgeführt wird. |
IsUserRunningOrStopping(UserHandle) |
Gibt zurück, ob der angegebene Benutzer em>aktiv ausführt <oder</em> beendet. |
JavaFinalize() |
Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection feststellt, dass keine Verweise mehr auf das Objekt vorhanden sind. (Geerbt von Object) |
Notify() |
Aktiviert einen einzelnen Thread, der auf den Monitor dieses Objekts wartet. (Geerbt von Object) |
NotifyAll() |
Aktiviert alle Threads, die auf den Monitor dieses Objekts warten. (Geerbt von Object) |
RequestQuietModeEnabled(Boolean, UserHandle) |
Aktiviert oder deaktiviert den ruhefähigen Modus für ein verwaltetes Profil. |
RequestQuietModeEnabled(Boolean, UserHandle, Int32) |
Führen Sie den gleichen Vorgang wie |
SetHandle(IntPtr, JniHandleOwnership) |
Legt die Handle-Eigenschaft fest. (Geerbt von Object) |
SetRestrictionsChallenge(String) |
Legt eine neue Challenge-PIN für Einschränkungen fest. |
SetUserRestriction(String, Boolean) |
Veraltet.
Legt den Wert einer bestimmten Einschränkung für den Kontextbenutzer fest. |
SetUserRestrictions(Bundle, UserHandle) |
Veraltet.
Dies funktioniert nicht mehr. |
SupportsMultipleUsers() |
Gibt zurück, ob dieses Gerät mehrere Benutzer mit eigener Anmeldung und anpassbarem Speicherplatz unterstützt. |
ToArray<T>() |
Verwaltet Benutzer und Benutzerdetails in einem Mehrbenutzersystem. (Geerbt von Object) |
ToString() |
Gibt eine Zeichenfolgendarstellung des Objekts zurück. (Geerbt von Object) |
UnregisterFromRuntime() |
Verwaltet Benutzer und Benutzerdetails in einem Mehrbenutzersystem. (Geerbt von Object) |
Wait() |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch <>Benachrichtigung</em> oder <em>interrupted</em>. (Geerbt von Object) |
Wait(Int64) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Wait(Int64, Int32) |
Bewirkt, dass der aktuelle Thread wartet, bis er aktiviert ist, in der Regel durch>< Benachrichtigung</em> oder <em>interrupted</em>, oder bis eine bestimmte Menge an Echtzeit verstrichen ist. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
IJavaPeerable.Disposed() |
Verwaltet Benutzer und Benutzerdetails in einem Mehrbenutzersystem. (Geerbt von Object) |
IJavaPeerable.DisposeUnlessReferenced() |
Verwaltet Benutzer und Benutzerdetails in einem Mehrbenutzersystem. (Geerbt von Object) |
IJavaPeerable.Finalized() |
Verwaltet Benutzer und Benutzerdetails in einem Mehrbenutzersystem. (Geerbt von Object) |
IJavaPeerable.JniManagedPeerState |
Verwaltet Benutzer und Benutzerdetails in einem Mehrbenutzersystem. (Geerbt von Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
Verwaltet Benutzer und Benutzerdetails in einem Mehrbenutzersystem. (Geerbt von Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
Verwaltet Benutzer und Benutzerdetails in einem Mehrbenutzersystem. (Geerbt von Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
Verwaltet Benutzer und Benutzerdetails in einem Mehrbenutzersystem. (Geerbt von Object) |
Erweiterungsmethoden
JavaCast<TResult>(IJavaObject) |
Führt eine Typkonvertierung mit Überprüfung der Android-Laufzeit aus. |
JavaCast<TResult>(IJavaObject) |
Verwaltet Benutzer und Benutzerdetails in einem Mehrbenutzersystem. |
GetJniTypeName(IJavaPeerable) |
Verwaltet Benutzer und Benutzerdetails in einem Mehrbenutzersystem. |