基本流程图
2017-03-01 15:00:46 0 举报
android N指纹解锁流程
作者其他创作
大纲/内容
mMode
指纹解锁失败Failed
FingerprintManager.javasendAuthenticatedSucceeded
KeyguardIndicationController.javaonFingerprintError
cleanup()
处理指纹监听器的状态
onFingerprintAuthFailed()
FingerprintManager.javasendAuthenticatedFailed()
releaseFingerprintWakeLock();
updateIndication()
指纹解锁成功Authenticated
setFingerprintRunningState
handleFingerprintHelp
releaseFingerprintWakeLock()
keyguardDone
MODE_DISMISS_BOUNCER
onAcquired
KeyguardHostView.javafinish(boolean strongAuth)
updateDozing()
Acquired
FINGERPRINT_ACQUIRED_GOOD之处理这种情况的acquire的信息
mLockIcon.setTransientFpError(true)
onAuthenticationError
updateDozingState()
KeyguardUpdateMonitor.javaonAuthenticationSucceeded
onFingerprintAuthenticated(
onAuthenticationFailed()
Error
handleFingerprintAuthenticated()
onAuthenticationAcquired
FingerprintUnlockController.javaonFingerprintError
handleFingerprintAcquired
hideTransientIndication()
Acquire信息:fingerprint_acquired_too_fastfingerprint_acquired_too_slowError信息:fingerprint_error_lockout:尝试次数过多,请稍后重试指纹操作已取消Failed:无法识别
0 条评论
下一页