Codenameone 代码名1:代码名1中的扫描程序事件

Codenameone 代码名1:代码名1中的扫描程序事件,codenameone,Codenameone,我已使用codename one开发了应用程序。我想在snanner事件中添加指纹扫描程序代码。在codename one中是否有任何适用于指纹扫描程序的扫描程序事件?在表单中添加按钮,并在按钮中添加ActionListener事件,然后在事件中调用指纹扫描程序 private String username = ""; myForm.addShowListener(evt -> { Fingerprint.scanFingerprint("Use your finger print

我已使用codename one开发了应用程序。我想在snanner事件中添加指纹扫描程序代码。在codename one中是否有任何适用于指纹扫描程序的扫描程序事件?

在表单中添加按钮,并在按钮中添加ActionListener事件,然后在事件中调用指纹扫描程序

private String username = "";
myForm.addShowListener(evt -> {
   Fingerprint.scanFingerprint("Use your finger print to login.", value -> {
        username = storedUsername;
        //Fingerprint is recognized, allow access here
    }, (sender, err, errorCode, errorMessage) -> {
        //Fingerprint is NOT recognized, prevent access or show an error message
    });
});

你应该有一个逻辑,当他们第一次手动登录时存储用户名,当使用指纹时提取记录。

你的问题有点模糊。你想达到什么目的,也许我可以帮你。我想添加指纹扫描仪功能来验证凭证,而不是用户名和密码。那么我应该执行哪些操作来实现此代码???我想在不使用按钮事件的情况下实现此功能。当我们在扫描仪上放置指纹时,它应该扫描指纹和其他内容。在这种情况下,在表单的
postShow()
中执行此操作。见编辑后的答案。