Sub Process_Globals
Private fingerprint As FingerprintManager
End Sub
Sub Globals
Private btnStartAuth As Button
Private btnStop As Button
End Sub
Sub Activity_Create(FirstTime As Boolean)
If FirstTime Then
fingerprint.Initialize(Me, "auth")
End If
Activity.LoadLayout("Main")
If fingerprint.HardwareDetected == False Then
ToastMessageShow("Fingerprint sensor not detected", True)
Else If fingerprint.HasEnrolledFingerprints == False Then
ToastMessageShow("No fingerprints were enrolled", True)
End If
Sub btnStop_Click
fingerprint.Cancel
ToastMessageShow("Abort Authentication", False)
End Sub
Sub btnStartAuth_Click
fingerprint.Authenticate
ToastMessageShow("Scanning...", False)
End Sub
Sub Auth_Complete(Success As Boolean, ErrorMessage As String)
If Success Then
ToastMessageShow("You have been authenticated!", True)
Else
ToastMessageShow($"Error: ${ErrorMessage}"$, True)
Log(ErrorMessage)
End If
End Sub