Condividi tramite


DevicePolicyManager.SetPasswordExpirationTimeout(ComponentName, Int64) Metodo

Definizione

Chiamato da un amministratore del dispositivo per impostare il timeout di scadenza della password.

[Android.Runtime.Register("setPasswordExpirationTimeout", "(Landroid/content/ComponentName;J)V", "GetSetPasswordExpirationTimeout_Landroid_content_ComponentName_JHandler")]
[Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_LOCK_CREDENTIALS")]
public virtual void SetPasswordExpirationTimeout (Android.Content.ComponentName? admin, long timeout);
[<Android.Runtime.Register("setPasswordExpirationTimeout", "(Landroid/content/ComponentName;J)V", "GetSetPasswordExpirationTimeout_Landroid_content_ComponentName_JHandler")>]
[<Android.Runtime.RequiresPermission("android.permission.MANAGE_DEVICE_POLICY_LOCK_CREDENTIALS")>]
abstract member SetPasswordExpirationTimeout : Android.Content.ComponentName * int64 -> unit
override this.SetPasswordExpirationTimeout : Android.Content.ComponentName * int64 -> unit

Parametri

admin
ComponentName

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

timeout
Int64

Limite (in ms) che una password può rimanere attiva. Il valore 0 indica che non esiste alcuna restrizione (illimitata).

Attributi

Commenti

Chiamato da un amministratore del dispositivo per impostare il timeout di scadenza della password. La chiamata a questo metodo riavvierà il conto alla rovescia per la scadenza della password per l'amministratore specificato, in quanto cambierà la password del dispositivo (per tutti gli amministratori).

Il timeout specificato è il delta temporale in ms e verrà aggiunto all'ora corrente. Ad esempio, per fare in modo che la password scada 5 giorni da ora, il timeout sarà 5 * 86400 * 1000 = 432000000 ms per il timeout.

Per disabilitare la scadenza della password, è possibile usare il valore 0 per il timeout.

Nei dispositivi che non supportano PackageManager#FEATURE_SECURE_LOCK_SCREEN la funzionalità, la scadenza della password è sempre disabilitata.

Un amministratore del dispositivo chiamante deve aver richiesto DeviceAdminInfo#USES_POLICY_EXPIRE_PASSWORD di poter chiamare questo metodo. In caso contrario, verrà generata un'eccezione di sicurezza.

Si noti che l'impostazione della password reimposta automaticamente l'ora di scadenza per tutti gli amministratori attivi. Gli amministratori attivi non devono chiamare in modo esplicito questo metodo in tal caso.

Questo metodo può essere chiamato sull'istanza DevicePolicyManager restituita da #getParentProfileInstance(ComponentName) per impostare restrizioni sul profilo padre.

Documentazione java per android.app.admin.DevicePolicyManager.setPasswordExpirationTimeout(android.content.ComponentName, long).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a