FP 인증을 앱에 추가하려고하는데 어떤 이유로 4 번 노트에서 작동하지 않지만 Nexus 기기뿐 아니라 다른 삼성 기기 (Galaxy S7 등)에서도 정상적으로 작동합니다.Android에서 지문 인식기를 감지하는 방법 Samsung Galaxy Note 4?
접근 # 1 :
FingerprintManager mFingerprintManager = context.getSystemService(FingerprintManager.class); return mFingerprintManager.isHardwareDetected() && mFingerprintManager.hasEnrolledFingerprints();
접근 방법 # 2 :
나는 마시 멜로 6.0.1가 여기에 있습니다 (4)에 설치 한 FP 리더를 감지하는 내가 시도한 방법은 두 가지가 있습니다 할return context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_FINGERPRINT);
둘 다 FALSE를 반환합니다.
이 장치에서 FP 판독기를 사용하는 다른 응용 프로그램에는 문제가 없습니다. 위의 결과가 거짓이면 다른 FP API를 활용할 수 있습니까? 나는 그것을 대체 수단으로 사용할 것이다.
컨텍스트는 어디에서 왔습니까? 당신의 mFingerprintManager가 = null입니까? –
컨텍스트가 getActivity()에서오고 m.FingerprintManager가 null이 아닙니다. 장치 및 등록 된 손가락을 탐지하는 메소드 호출은 거짓으로 되돌아갑니다. –