小编Gre*_*ava的帖子

Android M FingerprintManager.isHardwareDetected()在Samsung Galaxy S5上返回false

我刚刚通过http://www.androidofficer.com/2016/06/g900vvru2dpd1-android-601-marshmallow.html上列出的手册说明将Verizion Samsung Galaxy S5(SM-G900V)更新为G900VVRU2DPD1版本.

当我运行下面的代码时,isHardwareDetected()返回'false'.我希望它能回归'真实'.

我所做的谷歌搜索没有产生任何关于Marshmallow支持的S5指纹识别器的信息.

有没有人有关于支持S5指纹识别器的任何信息?

    FingerprintManager manager = (FingerprintManager) getSystemService(FINGERPRINT_SERVICE);
    if (manager != null) {

        if (ActivityCompat.checkSelfPermission(this, permission.USE_FINGERPRINT) !=
                PackageManager.PERMISSION_GRANTED) {
            retVal.append(INDENT).append("Fingerprint permission was not granted")
                    .append(EOL);
        } else {
            retVal.append(INDENT).append("Fingerprint hardware detected: ")
                    .append(manager.isHardwareDetected()).append(EOL);
            retVal.append(INDENT).append("Has Enrolled Fingerprint(s): ")
                    .append(manager.hasEnrolledFingerprints()).append(EOL);
        }
    } else {
        retVal.append(INDENT).append("no FingerprintManager available").append(EOL);
    }
Run Code Online (Sandbox Code Playgroud)

android

16
推荐指数
1
解决办法
6211
查看次数

标签 统计

android ×1