2016-05-16 9 views
-1

私はAndroidアプリケーションでAndroid Finger Print Scanner APIを使用したいと思います。しかし私が見つけたので、私はAndroidのmarshmallow OSにこの機能を使用する必要があります。だから、私は23の前に、このAPIを使用傾ける、ということを意味Android Fingerprint Scanner Api

私はまた、Androidの公式サイトからサンプルアプリをダウンロードし、彼らはまた、分を言及しているが、23

として、SDKを必要としているのですか?私は右のそれをしていた場合CommonsWareの さえ、信頼できるリファレンスは、その私はマシュマロを事前にフィンガープリントスキャナ機能のサポートを提供することができますどのように、指紋スキャナをサポートするアンドロイドマシュマロを持っている必要があります http://stackoverflow.com/questions/32563262/fingerprint-scanner-support-for-lower-android-versions その可能性はないことを示唆していますか?

答えて

1

あなたが構築している/持っているアプリの種類はわかりません。

いくつかのオプションがあります。唯一のAPIレベル23で

  1. 使用指紋とAPIレベルでより低い23

  2. をいくつかの他のセキュリティ対策を実装する一般的に使用されるデバイスを決定し、デバイス固有の指紋の統合を確認するために、アプリの統計情報を確認してください。 (デバイスはスキャナを内蔵している場合、サムスンは指紋採取のためのSDKを持っています。)
    使用API​​レベル23でのAndroidの実装とAPIより低いデバイスのデバイス固有のSDKを23

  3. で指紋を使用しないでくださいすべて。

+0

あなたは良い解決策を持っています。 しかし、デバイス固有のSDKを使用している場合は、すべてのデバイスに対してこの機能をコーディングする必要があります 一般的なサードパーティSDKに関する情報はありますか? –

+0

はい、それは容易ではありません。まず、本当に必要かどうかを判断する必要があります。私は一般的なサードパーティSDKについてはわかりません。通常、デバイスメーカーがAndroid自体にサポートを統合し、それらの低レベルAPIにアクセスできるようにするためにSDKを提供する必要があるため、誰かがすべてのラッパーを作成する必要があるからですそれらのSDK。 – Alex

+0

ok ..thank you alex。:) –

0

API 23未満のデバイスの場合、製造元のウェブサイトにアクセスし、SDK、 "API"などを検索してアプリに使用するフィンガープリントsdk(libファイル)を見つけてください。スカイのために が、それはPantechFingerprint SDK(:スカイA890例):あるサムスンhttps://github.com/pantechfingerprint/PantechFingerSDK 、それはパスSDKは次のとおりです。http://developer.samsung.com/sensor-extension#pass 私は、Android OSのAPI 23のFingerPrintMangerを知っていると意志の上の指紋センサーのすべての種類で正しく動作しません。市場のスマートフォンの多く。私はチェックするためにAndroid 6.0 Phoneを持っていない。私のような開発者にとってはあまりにも悪いです。

関連する問題