В OS 2.2 вы можете узнать, существует ли минимальная политика безопасности с помощью DevicePolicyManager getPasswordQuality (null) .Он вернет константу PASSWORD_QUALITY_ *, указывающую минимальный действующий уровень безопасности, например,
PASSWORD_QUALITY_UNSPECIFIED
PASSWORD_QUALITY_SOMETHING
PASSWORD_QUALITY_NUMERIC
PASSWORD_QUALITY_ALPHABETIC
PASSWORD_QUALITY_ALPHANUMERIC
PASSWORD_QUALITY_COMPLEX
К сожалению, я не думаю, что это скажет вам, какое качество защиты паролем имеет пользователь в данный момент, т.е.если у вас есть политика безопасности (которая не будет распространена, если все ваши пользователи не получат электронную почту через сервер Exchange, который реализует политику безопасности).
Вы всегда можете вызвать setPasswordQuality в своем приложении, чтобы установить минимальный пароль устройства.
Если вы найдете ответ на этот вопрос, который работает в OS 2.1, мне было бы интересно услышать его!