OSDN Git Service

Do not dismiss BiometricPrompt when "soft" errors are received
authorKevin Chyn <kchyn@google.com>
Wed, 24 Apr 2019 19:39:40 +0000 (12:39 -0700)
committerKevin Chyn <kchyn@google.com>
Wed, 24 Apr 2019 19:44:35 +0000 (12:44 -0700)
commite674e854976b635f2954382f1e7695115acb5a78
treed579568e13b22d277495242e015106884408a44c
parentf5f1236addfcd804f43becbc3a06c9619979a7f1
Do not dismiss BiometricPrompt when "soft" errors are received

Some errors such as ERROR_TIMEOUT should not caues the BiometricPrompt
dialog to be dismissed. Updated plumbing to allow
onBiometricAuthenticated to pass a string indicating the failure reason

Fixes: 131240917

Test: BiometricPromptDemo
Change-Id: I63a6f1138a24fbc3736184efefc620dd5bb640dd
core/java/com/android/internal/statusbar/IStatusBar.aidl
core/java/com/android/internal/statusbar/IStatusBarService.aidl
packages/SystemUI/src/com/android/systemui/biometrics/BiometricDialogImpl.java
packages/SystemUI/src/com/android/systemui/statusbar/CommandQueue.java
services/core/java/com/android/server/biometrics/AuthenticationClient.java
services/core/java/com/android/server/biometrics/BiometricService.java
services/core/java/com/android/server/statusbar/StatusBarManagerService.java