DevicePolicyManager.SetAccountManagementDisabled Metodo

Definizione

Chiamato dal proprietario del dispositivo o dal proprietario del profilo per disabilitare la gestione degli account per un tipo specifico di account.

[Android.Runtime.Register("setAccountManagementDisabled", "(Landroid/content/ComponentName;Ljava/lang/String;Z)V", "GetSetAccountManagementDisabled_Landroid_content_ComponentName_Ljava_lang_String_ZHandler")]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_ACCOUNT_MANAGEMENT")]
public virtual void SetAccountManagementDisabled(Android.Content.ComponentName? admin, string? accountType, bool disabled);
[<Android.Runtime.Register("setAccountManagementDisabled", "(Landroid/content/ComponentName;Ljava/lang/String;Z)V", "GetSetAccountManagementDisabled_Landroid_content_ComponentName_Ljava_lang_String_ZHandler")>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_ACCOUNT_MANAGEMENT")>]
abstract member SetAccountManagementDisabled : Android.Content.ComponentName * string * bool -> unit
override this.SetAccountManagementDisabled : Android.Content.ComponentName * string * bool -> unit

Parametri

admin
ComponentName

A cui DeviceAdminReceiver è associata questa richiesta. Null se il chiamante non è un amministratore del dispositivo.

accountType
String

Per cui la gestione degli account è disabilitata o abilitata.

disabled
Boolean

Valore booleano che indica che la gestione degli account verrà disabilitata (true) o abilitata (false).

Attributi

Commenti

Chiamato dal proprietario del dispositivo o dal proprietario del profilo per disabilitare la gestione degli account per un tipo specifico di account.

L'amministratore del dispositivo chiamante deve essere proprietario o proprietario del profilo del dispositivo. In caso contrario, verrà generata un'eccezione di sicurezza.

Quando la gestione degli account è disabilitata per un tipo di account, l'aggiunta o la rimozione di un account di tale tipo non sarà possibile.

Dal android.os.Build.VERSION_CODES#N profilo o dal proprietario del dispositivo può comunque usare android.accounts.AccountManager le API per aggiungere o rimuovere account quando la gestione degli account per un tipo specifico è disabilitata.

Questo metodo può essere chiamato nell'istanza DevicePolicyManager restituita dal #getParentProfileInstance(ComponentName) proprietario del profilo in un dispositivo di proprietà dell'organizzazione, per limitare gli account che potrebbero non essere gestiti nel profilo primario.

A partire da Build.VERSION_CODES#UPSIDE_DOWN_CAKE, dopo che il criterio di gestione degli account disabilitato è stato impostato, PolicyUpdateReceiver#onPolicySetResult(Context, String, Bundle, TargetUser, PolicyUpdateResult) notifica all'amministratore se il criterio è stato impostato correttamente o meno. Questo callback conterrà: <ul><li> L'identificatore DevicePolicyIdentifiers#ACCOUNT_MANAGEMENT_DISABLED_POLICY<dei criteri li> Il bundle di parametri di criteri aggiuntivi, che contiene PolicyUpdateReceiver#EXTRA_ACCOUNT_TYPE il tipo di account che il criterio si applica a <li> Il TargetUser che questo criterio è correlato a <li> The PolicyUpdateResult, che sarà PolicyUpdateResult#RESULT_POLICY_SET se il criterio è stato impostato correttamente o il motivo per cui il criterio non è stato impostato (ad esempio PolicyUpdateResult#RESULT_FAILURE_CONFLICTING_ADMIN_POLICY) </ul> Se è stata apportata una modifica al criterio, PolicyUpdateReceiver#onPolicyChanged(Context, String, Bundle, TargetUser, PolicyUpdateResult) informerà l'amministratore di questa modifica. Questo callback conterrà gli stessi parametri di PolicyUpdateReceiver#onPolicySetResult e PolicyUpdateResult conterrà il motivo per cui il criterio è stato modificato.

per android.app.admin.DevicePolicyManager.setAccountManagementDisabled(android.content.ComponentName, java.lang.String, boolean).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a