android - ICSで顔認証が有効になっているかどうかを検出するにはどうすればよいですか?

android android-4.0-ice-cream-sandwich

ユーザーがICS(Android 4.0)で顔認証を有効にしているかどうかを検出できるようにする必要があります。それを行う方法はありますか?

次のようにロックパターンが有効になっているかどうかを検出できます。

Settings.Secure.getInt(getContentResolver()、Settings.Secure.LOCK_PATTERN_ENABLED)

ただし、顔認証の同等の設定はありません。

ありがとう。
答え
私は同じ問題に取り組んできました。これは私が遭遇した唯一のソリューションですが、アプリでデバイス管理を有効にする必要がありました。

DevicePolicyManager dpm = (DevicePolicyManager)context.getSystemService(Context.DEVICE_POLICY_SERVICE);
ComponentName component = new ComponentName(context.getApplicationContext(), WrDeviceAdminReceiver.class);
dpm.setPasswordQuality(component, DevicePolicyManager.PASSWORD_QUALITY_BIOMETRIC_WEAK); 
result = (dpm.isActivePasswordSufficient() == true);
dpm.setPasswordQuality(component,  DevicePolicyManager.PASSWORD_QUALITY_UNSPECIFIED);
関連記事

android - Maven、ActionBarSherlock v4、Roboguice v2-ビルドするにはどうすればよいですか?

java - Bluetooth通信用の軽量対称鍵アルゴリズム?

php - WindowsのApacheでexecを実行する

android - Android向けのsendDataMessage()の動作例

android - AndroidでTabLayoutを使用しているときにすべてのアクティビティを更新するにはどうすればよいですか?

android - 多数のテキスト行とスタイルを持つEditTextで2Dスクロールを有効にします

android - レイアウトが明示的に宣言されていない場合、アクティビティのデフォルトのレイアウトは何ですか?

android - AndEngine Androidでスプライトを落とす方法

android - Android ADTインストールのトラブルシューティング

java - 高度なAndroid UIを作成する方法は? [閉まっている]