問題タブ [android-fingerprint-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android FINgerprintManager で FINGERPRINT_ERROR_LOCKOUT の有効期限が切れたときにプログラムで通知する方法は?
アプリで「Too Many Attempts...」、認証エラー 0x7、FINGERPRINT_ERROR_LOCKOUT が発生した場合、ループで FingerprintManager.authenticate() を呼び出して、ロックアウト条件がクリアされたというエラーを取得せずに、どうすればわかりますか?
android - Android で指紋スキャンを処理する単一の apk を維持できますか?
Android 6.0の Android 互換性定義を実行中
次の行が表示されます: 安全なロック画面を備えたデバイスの実装には、指紋センサーを含める必要があります。
これは、実行時にデバイスに指紋スキャナーがあるかどうかを判断する単一バージョンのアプリを使用できないということですか? スキャナーがあると判断した場合、指紋スキャンダイアログを起動します。それ以外の場合は、PIN/パスワードを要求するだけです。
また、API 23 より前の Android バージョンでも同じ apk を使用できますか?
android - その機能を備えたものには指紋スキャンが必要であり、それ以外の場合はそのオプションを表示しないでください
アプリで指紋ロック解除を表示しようとしています! 次のサンプルを使用しています
[1]: https://github.com/googlesamples/android-FingerprintDialog
動作しますが、コードに入れることができません! コンパイルエラーが発生しました
私のアプリケーションは、利用可能な指紋オプションがあり、ユーザーが電話で利用可能な場合は指紋オプションを既にアクティブにしている場合にのみ、ポップアップを表示する必要があります! このサンプルは次の場合にのみ機能しversion:23.
ます。不足しているものやサンプル コードを教えてください。
android - プラットフォームの下位バージョンでサポートされていない例外を使用する方法
DialogFragment
アプリケーションのログインと指紋認証を処理する があります。このフラグメントは、API 23 専用の 2 つのクラスを使用しKeyGenParameterSpec
ますKeyPermanentlyInvalidatedException
。クラスを初期化する前にビルド バージョンを確認すれば、これらのクラスを使用できるという印象を受けていました (概要はこちら)。
しかし、そうではないようです。API 20 より前のバージョンでこのコードを実行しようとすると、Dalvik VM はクラス全体を拒否し、VerifyError
. ただし、コードは API 20 以降で機能します。以前の API レベルでコードを使用できるようにしながら、コードでこれらのメソッドを使用するにはどうすればよいですか?
完全なスタック トレースは次のとおりです。
コードで更新
このlogin()
メソッドは、次を開始するための便利なメソッドLoginFragment
です。
関連するコードはLoginFragment
それ自体にあります。具体的にはcreateKeyPair()
およびinitializeCipher
メソッド:
アップデート
KeyPermanentlyInvalidatedException
さて、エラーの原因は であることがわかりました。catch
その例外を処理するブロックをコメントアウトすると、コードはどのデバイスでも正常に実行されます。問題は、API 23 以降のデバイスでその例外を処理できるようにする必要があることです。
android - フィンガー スキャナーが Android で動作しない
Androidアプリ開発初心者です。どの API フィンガー スキャナー サポートから知りたいですか? 今、指スキャナーを含むアプリを開発したいと考えています。LeTv デバイスでテストすると、KeyGuard Manager クラスでクラッシュします。
android - AndroidでAPIを使用して指紋を設定するには?
指紋 API を使用して指紋を構成する方法を教えてください。デバイス設定からではなく、ユーザーが自分の指を設定できるアプリを開発したい。ステップ: 1. アプリケーションから指紋を構成します。2.アプリから登録した指紋を確認。
Finger API を読み、以下の URL からデモを確認しました: https://github.com/googlesamples/android-FingerprintDialog
ただし、このサンプル アプリケーションのデモでは、デバイス設定から構成された指紋を認証する方法を示しています。
アプリケーションから指紋を設定して認証する方法を教えてください。
android - 指紋とパスコードなど、Android でロック解除メタデータを取得するにはどうすればよいですか?
を実装するアプリケーションがありますDeviceAdminReceiver
。ユーザーがデバイスのロックを解除しようとしたときに、使用された方法 (PIN または指紋リーダーなど) を特定できるようにしたいと考えています。
これを行う理由は、指紋リーダーのエラーが、ユーザーのポリシーで指定されているロック解除の失敗のしきい値を超える可能性があるためです。これが発生すると、ユーザーのデータはデバイス マネージャーによってワイプされます。何か他のものを探しているときに、バッグの中で携帯電話を手でこすったためにデータが失われてしまうのは、ユーザー エクスペリエンスの低下につながります。指紋スキャナーの失敗をポリシーのしきい値に対してカウントする方法と、PIN やパスワードの試行をカウントする方法をより賢くしたいと考えています。
私が知る限り、Android はこの情報を提供してくれませんが、何か不足している可能性について、より広いコミュニティに尋ねてみようと思いました。