web-dev-qa-db-ja.com

ユーザーから指紋入力を取得し、androidでsqliteに保存する方法

私はAndroid Marshmallow、およびMoto G4とテスト用のデバイスを使用しています。

指紋入力を取得してローカルデータベース(sqlite)に保存するアプリケーションを作成したい、またはデータベースに入力を保存できるタイプを意味しますか?

17
Kuldeep Singh

Android Fingerprint API。指紋データはAndroidシステムによって安全な場所に保存されており、アクセスできません。

ただし、システムにユーザーの認証を依頼することはできます。

ここ サンプルコード

セクションのドキュメント 指紋認証

16
LaurentY
  1. 技術的には、Android OSは指紋をTEE(Trusted Execution Environmentの略))に保存します、TEEは分離され分離されていますデバイスの製造方法に応じて、電話機のハードウェアまたはソフトウェアの領域。デバイスがルート化されている場合でも、TEEは私たちを入れません。 Trusty OSの詳細については、これを確認してください

  2. 要件が指紋署名を取得することである場合(これはユーザーのプライバシーの観点から重要なプラクティスです)、サードパーティの指紋スキャナーを購入してアプリと統合する必要があります。

8
programmerX

AndroidのFingerprint APIから指紋データを取得することはできませんが、多くの場合、独自のSDKに付属している外部指紋スキャナーを使用して取得できます。製造元に確認するだけです。

5
allanae