标签: biometrics

Android中的指纹扫描仪设备?

我正在运行一个项目,该项目的一部分需要读取指纹。我们使用的平台是安卓手机(2.2)。

这个平台有指纹识别器吗?(微型 USB、电源问题、驱动程序等)

android identity biometrics fingerprint image-scanner

5
推荐指数
1
解决办法
6213
查看次数

适用于 Android 的语音生物识别

我计划为安卓设备构建一个语音认证系统。简单的意思是不需要输入密码或绘制图案的登录屏幕,您只需要说一个词,例如“登录”,手机就会对您进行身份验证并自动解锁手机。

我最初计划在 Windows 上实现它,但我担心 Windows 可能不支持语音生物指标。

所以我的问题是 android 是否支持解锁手机的语音生物指标?是否有任何适用于 android 的语音生物指标库?

我做了谷歌搜索,但无法真正找到我想要的。我还发现了一些语音生物识别应用程序,例如 nuance,但它们的身份验证是为不同的目的而实施的。

谢谢。

java android voice biometrics voice-recognition

5
推荐指数
1
解决办法
2217
查看次数

在我的生物特征加密方法的应用程序中从安卓扫描仪获取指纹图像

Android 6 指纹 API 阻止应用程序获取指纹的副本,如下所述:

 The Android 6.0 fingerprint APIs do not provide any access to the 
 fingerprint material to apps.
Run Code Online (Sandbox Code Playgroud)

但是,我的申请要求是:

1) 扫描指纹并在我的应用程序中获取它的副本。(用于生成加密密钥。)

2) 不应存储指纹图像。

我怎样才能达到我的目标?任何建议的指纹扫描仪/sdk?

谢谢

encryption android biometrics fingerprint

5
推荐指数
1
解决办法
2万
查看次数

来自数据库的数字角色指纹验证不起作用

   Device  :  Digital Persona u.are.u 4500 
Run Code Online (Sandbox Code Playgroud)

在注册时,我将数据以image格式保存在 sql 数据库中(sql 数据类型是图像)它工作正常我的数据正确保存在数据库中,但是现在当我在验证过程中验证数据时,它给出了异常

hresult : 0xffff.
Run Code Online (Sandbox Code Playgroud)

这是我用于验证的 C# 代码

SqlConnection conn = new SqlConnection(connetionstring);
conn.Open();
SqlCommand cmd = new SqlCommand("SELECT * FROM mySavedDataTable", conn);
MemoryStream ms;
byte[] fpBytes;
SqlDataAdapter sd = new SqlDataAdapter(cmd);
DataTable dt = new DataTable();
sd.Fill(dt);

foreach (DataRow dr in dt.Rows)
{
    fpBytes = Encoding.UTF8.GetBytes(dr["Template"].ToString());
    ms = new System.IO.MemoryStream(fpBytes);
    DPFP.Template template = new DPFP.Template();
    template.Serialize(ms);
    Verificator.Verify(features, template, ref result);
    if (result.Verified)
    {
        ver = true;
        break;
    }
} …
Run Code Online (Sandbox Code Playgroud)

c# sql biometrics digital-persona-sdk

5
推荐指数
1
解决办法
1万
查看次数

如何在安卓设备上制作 KeyDown 和 KeyUp?

我有个问题。

我正在Android 设备上制作按键动态应用程序。

现在,我使用度量字符串和EditText. 我想抓住KeyDownKeyUp在软件键盘上事件。

我的问题是,使用 Java 在 Android 上捕获KeyUpKeyDown使用的最佳方法是什么?如果EditText是一个不错的选择?如果它有方法来捕捉任何按键?

在此处输入图片说明

编辑

我想从上面的字符串中检测键并测量按下它的时间(例如开始测量KeyDown和停止KeyUp)。如果可能的话,我想阻止我的test string(它的9RJhl6aH0n,就像我的屏幕)中没有提到的其他键

编辑2

到目前为止我取得的成就是这样的,但是default当我编码 line: 时,我的应用程序崩溃了measureText.setText("")。它工作得很好,但仍然不会触发KeyDown(或KeyPress)。这些方法仅在KeyUp用户输入字母时运行。顺序很重要!

measureText.addTextChangedListener(new TextWatcher(){
        @Override
        public void afterTextChanged(Editable arg0) {
            switch(measureText.getText().toString()){
                case "9":
                    break;
                case "9R":
                    break;
                case "9RJ":
                    break;
                case "9RJh":
                    break;
                case "9RJhl":
                    break;
                case "9RJhl6":
                    break;
                case "9RJhl6a":
                    break;
                case …
Run Code Online (Sandbox Code Playgroud)

java android biometrics

5
推荐指数
1
解决办法
5969
查看次数

当多个生物识别传感器可用时,如何选择要使用的首选类型?

我是这样使用的BiometricPrompt

val biometricPrompt = BiometricPrompt.Builder(this)
                    .setNegativeButton("Cancel", executor, cancelListener)
                    .build()

biometricPrompt.authenticate(
     getCancellationSignal(), 
     executor,
     getAuthenticationCallback())
Run Code Online (Sandbox Code Playgroud)

一位用户报告说,他们的手机有多个可用的生物识别传感器(指纹、虹膜和面部),并且该应用程序会自动选择虹膜,而无法选择另一个。(在这种情况下,用户更喜欢使用指纹。)我在 BiometricPrompt API 中没有看到任何建议您可以选择默认传感器类型的内容。

有没有办法设置首选的生物识别传感器类型?

android biometrics

5
推荐指数
0
解决办法
548
查看次数

循环世博生物识别认证直到成功

我正在尝试使用 React-native 和 Expo 在 Android 上实现生物识别身份验证(faceID/指纹)。

使用该LocalAuthentication.authenticateAsync()功能,用户能够使用他的生物特征进行身份验证。但如果失败,用户必须再次按下生物识别认证。

所以我尝试了一个 recursif 或 do while 循环的小技巧,但结果很奇怪:

const scanFingerPrint = async () => {
        try {
            const results = await DeviceService.biometricAuthentication();
            if (results.success) {
                SecureStoreService.getCredential()
                    .then(credentials => onScan(credentials));
            } else {
                ShakeAnimation(animatedValueModal);
                return scanFingerPrint();
            }
        } catch (e) {
            console.log(e);
        }
    };
Run Code Online (Sandbox Code Playgroud)

使用此代码,如果用户未通过生物识别身份验证,它将无限地传入“else”...

所以我想知道如何在android上处理它。

biometrics fingerprint react-native expo

5
推荐指数
1
解决办法
1559
查看次数

第一次失败后,一加设备生物识别提示被取消

我在我的应用程序上使用BiometricPrompt。当我尝试在 OnePlus 设备上使用并使用未在操作系统上注册的另一个手指验证指纹时,它将触发回调onAuthenticationFailed()并且生物识别提示将被忽略。第一次尝试时就会发生这种情况。是否可以让用户多次失败(在文档中,我们在 30 秒内失败了 5 次,在第 5 次尝试后应该触发onAuthenticationError(int errorCode, @NonNull CharSequence errString)7 作为错误代码)而不关闭对话框?

biometrics android-fingerprint-api android-biometric-prompt oneplus6t oneplus7

5
推荐指数
0
解决办法
217
查看次数

手机网站可以进行生物认证吗?

我有移动网站,并在此应用程序,我想使用设备的本机PINFaceidFingerprint认证,这是实际上在某种程度上可能吗?因为我认为浏览器不会允许我这样做。

我还听说如果我想要这种行为,我应该创建 PWA(渐进式 Web 应用程序)。那么,从浏览器(没有 PWA)我不能使用这三种身份验证类型中的任何一种并且 PWA 会让我有机会使用所有这些类型,这是真的吗?

javascript browser biometrics mobile-website progressive-web-apps

5
推荐指数
2
解决办法
4222
查看次数

Android 是否有标准的人脸解锁图标/徽标?

在搜索了互联网、我自己的 Pixel 手机以及至少一款使用面部解锁的应用程序后,我发现这个图标被用作面部解锁功能的符号。但是,无论是在 Material Design UI 套件还是任何其他官方来源中,我都没有找到可用于模型目的的可下载图像。

安卓人脸解锁

这是标准的 Android 图标吗?在哪里可以下载合法的 SVG 或 PNG?

user-interface icons biometrics unlock face

5
推荐指数
0
解决办法
311
查看次数