2012-01-23 11 views
2

ユーザーがICS(アンドロイド4.0)で顔のロック解除を有効にしているかどうかを検出できる必要があります。それを行う方法はありますか?ICSで顔のロック解除が有効になっているかどうかを検出するにはどうすればよいですか?

私はロックパターンは次のように有効になっているかどうかを検出することができる午前:(Settings.Secure.LOCK_PATTERN_ENABLED getContentResolver()、)

Settings.Secure.getInt

しかしがあるように表示されません。フェイスアンロックの同等の設定。

ありがとうございました。

+0

私は解決策を見つけられませんでしたが、私はlogcatを使用して、顔のロック解除設定アクティビティが開始されるのを監視しました。私のアプリは、顔のロックを解除しないようにユーザーに警告する必要があります。 –

答えて

2

私は同じ問題に取り組んでいます。これは私が遭遇した唯一の解決策ですが、アプリでデバイス管理を有効にする必要がありました。

+0

これは実際に私のためには機能しません。あなたがピンまたはパスワードを持っていて顔のロック解除が有効になっていない場合は、偽陽性となります。アンドロイドのドキュメントから: "高品質の値がより制限されるように品質定数が整理されています"。 PASSWORD_QUALITY_BIOMETRIC_WEAKは、PASSWORD_QUALITY_UNSPECIFIED(0)の真上でPASSWORD_QUALITY_SOMETHING(65536)のすぐ下にある、2番目に小さい番号の定数(32768)です。したがって、PASSWORD_QUALITY_BIOMETRIC_WEAKよりも制限が厳しい既存のパスワードの品質は、ほとんどすべてであり、isActivePasswordSufficient()はtrueを返します。 –

関連する問題