Freigeben über


DevicePolicyManager.GetUserRestrictions(ComponentName) Methode

Definition

Wird von einem Administrator aufgerufen, um Benutzereinschränkungen für sich selbst festzulegen #addUserRestriction(ComponentName, String).

[Android.Runtime.Register("getUserRestrictions", "(Landroid/content/ComponentName;)Landroid/os/Bundle;", "GetGetUserRestrictions_Landroid_content_ComponentName_Handler", ApiSince=24)]
public virtual Android.OS.Bundle GetUserRestrictions (Android.Content.ComponentName admin);
[<Android.Runtime.Register("getUserRestrictions", "(Landroid/content/ComponentName;)Landroid/os/Bundle;", "GetGetUserRestrictions_Landroid_content_ComponentName_Handler", ApiSince=24)>]
abstract member GetUserRestrictions : Android.Content.ComponentName -> Android.OS.Bundle
override this.GetUserRestrictions : Android.Content.ComponentName -> Android.OS.Bundle

Parameter

admin
ComponentName

Dieser DeviceAdminReceiver Anforderung ist zugeordnet.

Gibt zurück

ein Bundle Schlüssel, dessen Schlüssel die Benutzereinschränkungen sind, und die Werte, boolean die angeben, ob die Einschränkung festgelegt ist.

Attribute

Hinweise

Wird von einem Administrator aufgerufen, um Benutzereinschränkungen für sich selbst festzulegen #addUserRestriction(ComponentName, String).

Der Zielbenutzer hat möglicherweise mehr Einschränkungen, die vom System oder einem anderen Administrator festgelegt wurden. Um alle derzeit festgelegten Benutzereinschränkungen zu erhalten, verwenden Sie UserManager#getUserRestrictions().

Der Profilbesitzer eines unternehmenseigenen verwalteten Profils kann diese Methode für die Instanz aufrufen, aus #getParentProfileInstance(ComponentName)der DevicePolicyManager sie abgerufen wurde, um geräteweite Einschränkungen abzurufen, mit #addUserRestriction(ComponentName, String)der sie zuvor festgelegt wurde.

Für Anrufer, die auf Android android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKE oder höher abzielen, gibt diese API die lokalen Einschränkungen zurück, die für den aufrufenden Benutzer oder für das übergeordnete Profil festgelegt sind, wenn sie von der Instanz aufgerufen werden, die DevicePolicyManager von #getParentProfileInstance(ComponentName)der abgerufenen Instanz abgerufen wird. Rufen Sie stattdessen die #getUserRestrictionsGlobally() vom Administrator festgelegten globalen Einschränkungen auf.

Beachten Sie, dass dies anders ist, als die zurückgegebenen Einschränkungen für Anrufer, die vor Android android.os.Build.VERSION_CODES#UPSIDE_DOWN_CAKEadressiert sind, alle lokalen/globalen Einschränkungen zurückgibt, die vom Administrator für den aufrufenden Benutzer oder #addUserRestriction(ComponentName, String) den übergeordneten Benutzer festgelegt werden, wenn die instanz aufgerufen wird, von der DevicePolicyManager sie abgerufen wurde #getParentProfileInstance.

Java-Dokumentation für android.app.admin.DevicePolicyManager.getUserRestrictions(android.content.ComponentName).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: