Merge "Converting HAL power press to Framework power press" into udc-dev am: 84f97a8b13
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/21527592 Change-Id: I3a89350afa764e1db335b8f9bb06eb04f3223d13 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -48,6 +48,8 @@ final class AidlConversionUtils {
|
|||||||
return BiometricFingerprintConstants.FINGERPRINT_ERROR_VENDOR;
|
return BiometricFingerprintConstants.FINGERPRINT_ERROR_VENDOR;
|
||||||
} else if (aidlError == Error.BAD_CALIBRATION) {
|
} else if (aidlError == Error.BAD_CALIBRATION) {
|
||||||
return BiometricFingerprintConstants.FINGERPRINT_ERROR_BAD_CALIBRATION;
|
return BiometricFingerprintConstants.FINGERPRINT_ERROR_BAD_CALIBRATION;
|
||||||
|
} else if (aidlError == Error.POWER_PRESS) {
|
||||||
|
return BiometricFingerprintConstants.BIOMETRIC_ERROR_POWER_PRESSED;
|
||||||
} else {
|
} else {
|
||||||
return BiometricFingerprintConstants.FINGERPRINT_ERROR_UNKNOWN;
|
return BiometricFingerprintConstants.FINGERPRINT_ERROR_UNKNOWN;
|
||||||
}
|
}
|
||||||
@@ -84,6 +86,8 @@ final class AidlConversionUtils {
|
|||||||
} else if (aidlAcquiredInfo == AcquiredInfo.RETRYING_CAPTURE) {
|
} else if (aidlAcquiredInfo == AcquiredInfo.RETRYING_CAPTURE) {
|
||||||
// No framework constant available
|
// No framework constant available
|
||||||
return BiometricFingerprintConstants.FINGERPRINT_ACQUIRED_UNKNOWN;
|
return BiometricFingerprintConstants.FINGERPRINT_ACQUIRED_UNKNOWN;
|
||||||
|
} else if (aidlAcquiredInfo == AcquiredInfo.POWER_PRESS) {
|
||||||
|
return BiometricFingerprintConstants.FINGERPRINT_ACQUIRED_POWER_PRESSED;
|
||||||
} else {
|
} else {
|
||||||
return BiometricFingerprintConstants.FINGERPRINT_ACQUIRED_UNKNOWN;
|
return BiometricFingerprintConstants.FINGERPRINT_ACQUIRED_UNKNOWN;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -274,8 +274,5 @@ class FingerprintEnrollClient extends EnrollClient<AidlSession> implements Udfps
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onPowerPressed() {
|
public void onPowerPressed() {}
|
||||||
onAcquired(BiometricFingerprintConstants.FINGERPRINT_ACQUIRED_POWER_PRESSED,
|
|
||||||
0 /* vendorCode */);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -273,16 +273,6 @@ public class FingerprintEnrollClientTest {
|
|||||||
showHideOverlay(c -> c.onEnrollResult(new Fingerprint("", 1, 1), 0));
|
showHideOverlay(c -> c.onEnrollResult(new Fingerprint("", 1, 1), 0));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
|
||||||
public void testPowerPressForwardsAcquireMessage() throws RemoteException {
|
|
||||||
final FingerprintEnrollClient client = createClient();
|
|
||||||
client.start(mCallback);
|
|
||||||
client.onPowerPressed();
|
|
||||||
|
|
||||||
verify(mClientMonitorCallbackConverter).onAcquired(anyInt(),
|
|
||||||
eq(FINGERPRINT_ACQUIRED_POWER_PRESSED), anyInt());
|
|
||||||
}
|
|
||||||
|
|
||||||
private void showHideOverlay(Consumer<FingerprintEnrollClient> block)
|
private void showHideOverlay(Consumer<FingerprintEnrollClient> block)
|
||||||
throws RemoteException {
|
throws RemoteException {
|
||||||
final FingerprintEnrollClient client = createClient();
|
final FingerprintEnrollClient client = createClient();
|
||||||
|
|||||||
Reference in New Issue
Block a user