Поделиться через


DevicePolicyManager.SetPasswordMinimumNonLetter(ComponentName, Int32) Метод

Определение

Вызывается приложением, которое управляет устройством, чтобы задать минимальное количество символов, не являющихся буквами (числовыми цифрами или символами), необходимыми в пароле.

[Android.Runtime.Register("setPasswordMinimumNonLetter", "(Landroid/content/ComponentName;I)V", "GetSetPasswordMinimumNonLetter_Landroid_content_ComponentName_IHandler")]
public virtual void SetPasswordMinimumNonLetter (Android.Content.ComponentName admin, int length);
[<Android.Runtime.Register("setPasswordMinimumNonLetter", "(Landroid/content/ComponentName;I)V", "GetSetPasswordMinimumNonLetter_Landroid_content_ComponentName_IHandler")>]
abstract member SetPasswordMinimumNonLetter : Android.Content.ComponentName * int -> unit
override this.SetPasswordMinimumNonLetter : Android.Content.ComponentName * int -> unit

Параметры

admin
ComponentName

С которым DeviceAdminReceiver связан этот запрос.

length
Int32

Новое требуемое минимальное количество букв, необходимых в пароле. Значение 0 означает, что ограничения отсутствуют.

Атрибуты

Комментарии

Вызывается приложением, которое управляет устройством, чтобы задать минимальное количество символов, не являющихся буквами (числовыми цифрами или символами), необходимыми в пароле. После этого пользователь не сможет ввести новый пароль, который не является по крайней мере ограничивающим, как задано. Обратите внимание, что текущий пароль останется до тех пор, пока пользователь не установит новый, поэтому изменение не будет происходить немедленно. Чтобы указать пользователю новый пароль, используйте #ACTION_SET_NEW_PASSWORD или #ACTION_SET_NEW_PARENT_PROFILE_PASSWORD после установки этого значения. Это ограничение применяется только в том случае, если администратор также запросил#PASSWORD_QUALITY_COMPLEX.#setPasswordQuality Если приложение, нацеливающееся на уровень android.os.Build.VERSION_CODES#R SDK и выше, применяет это ограничение без настройки качества пароля в #PASSWORD_QUALITY_COMPLEX первую очередь, этот метод вызовет исключение IllegalStateException. Значение по умолчанию равно 0.

На устройствах, не поддерживающих PackageManager#FEATURE_SECURE_LOCK_SCREEN функцию, пароль всегда рассматривается как пустой.

Администратор вызывающего устройства должен иметь DeviceAdminInfo#USES_POLICY_LIMIT_PASSWORD возможность вызывать этот метод; если он не имеет, создается исключение безопасности.

Приложения, предназначенные android.os.Build.VERSION_CODES#R и ниже, могут вызывать этот метод в экземпляре DevicePolicyManager , возвращаемом #getParentProfileInstance(ComponentName) для задания ограничений родительского профиля.

<string>Note:</strong> этот метод игнорируется в {PackageManager#FEATURE_AUTOMOTIVE автостроек}.

Этот элемент считается нерекомендуемым. Дополнительные сведения см. в разделе #setPasswordQuality(ComponentName, int) .

Документация по Java для android.app.admin.DevicePolicyManager.setPasswordMinimumNonLetter(android.content.ComponentName, int).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к