3

我正在使用我的Samsung S5 G900F(API 23,ANDROID 6.0.1)來測試最新的Android指紋API。FingerPrint API isHardwareDetected始終返回false

我試圖建立谷歌示例項目 https://github.com/googlesamples/android-FingerprintDialog

但我面臨的一些問題

mFingerprintManager.hasEnrolledFingerprints()

這始終返回false。我已經加入了設置,我已經登記了我的指紋,並且正在使用指紋來解鎖我的設備。

我也試過這個功能

mFingerprintManager.isHardwareDetected() 

也返回false。

這是否意味着我的三星S5(獲得官方6.0.1更新)不被支持,或者我失去了一些東西?

+0

您是否找到任何有關此問題的答案?我與Samsung Note 4面臨同樣的問題。謝謝。 – sha

+0

我也是,用三星S5 G900F – sanevys

+0

我想現在只支持很少的設備。 –

回答

2

我碰到這個問題以及運行Android 6.0.1的三星Galaxy S5。

用於總是檢測設備的指紋識別器原生的Android SDK API返回false:

fingerprintManager.isHardwareDetected() 

衝浪四處尋找解決方案後,它看起來銀河S5不與Android的原生SDK API FingerprintManager兼容: http://developer.samsung.com/forum/board/thread/view.do?boardName=SDK&messageId=294791&startId=zzzzz~&searchSubId=0000000030

該解決方案似乎是安裝了三星庫的支持,如果你想這種能力: Android M FingerprintManager.isHardwareDetected() returns false on a Samsung Galaxy S5

0

即使三星S5擁有6.0指紋,三星在該設備中也沒有實現Android指紋API(標準)。他們仍然在這個設備上使用他們自己的PASS Sdk。

我記得注4還是使用PASS sdk,即使它有6.0。