Ich habe gerade einen Verizion Samsung Galaxy S5 (SM-G900V) an die G900VVRU2DPD1 Version über die Anleitung, aktualisiert aufgelistet bei http://www.androidofficer.com/2016/06/g900vvru2dpd1-android-601-marshmallow.htmlAndroid M FingerprintManager.isHardwareDetected() gibt falsch auf ein Samsung Galaxy S5
Als ich das laufen Code unten, isHardwareDetected() gibt 'false' zurück. Ich würde erwarten, dass es "wahr" zurückkehrt.
Das Googeln, das ich gemacht habe, führte zu keinerlei Informationen wie der S5-Fingerabdruckleser, der unter Marshmallow unterstützt wird.
Hat jemand Informationen über den Fingerabdruckleser der S5, der unterstützt wird?
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);
}
Haben Sie dieses Problem gelöst? Ich habe das gleiche Problem – Miguel