2

ユーザーがPINロックまたはパスワードロック画面のセキュリティを設定しているかどうかを確認する方法はありますか?

Settings.Secure.PATTERN_LOCK_ENABLEDパターンが設定されているかどうかを確認して読むことができることを知っています。セキュリティが設定されているかどうかを示す読み取り値でさえも役立ちます。

4

2 に答える 2

0

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

残念ながら、それがユーザーの現在のパスワード保護の品質を教えてくれるとは思いません。つまり、セキュリティポリシーが適用されているかどうかだけがわかります(すべてのユーザーがe-を持っていない限り、これは一般的ではありません。セキュリティポリシーを実装するExchangeサーバーを介してメールを送信します)。

ただし、アプリでいつでもsetPasswordQualityを呼び出して、最小のデバイスパスワードを適用できます。

OS 2.1で動作するこの質問に対する答えを見つけたら、私はそれを聞きたいと思います!

于 2011-04-28T16:01:50.783 に答える
0

これが私がしたことです:

mDevicePolicyManager.setPasswordMinimumLength(component, 6);

次に使用します:

mDevicePolicyManager.isActivePasswordSufficient())
于 2012-02-15T21:32:17.143 に答える