我正在运行一个项目,该项目的一部分需要读取指纹。我们使用的平台是安卓手机(2.2)。
这个平台有指纹识别器吗?(微型 USB、电源问题、驱动程序等)
我计划为安卓设备构建一个语音认证系统。简单的意思是不需要输入密码或绘制图案的登录屏幕,您只需要说一个词,例如“登录”,手机就会对您进行身份验证并自动解锁手机。
我最初计划在 Windows 上实现它,但我担心 Windows 可能不支持语音生物指标。
所以我的问题是 android 是否支持解锁手机的语音生物指标?是否有任何适用于 android 的语音生物指标库?
我做了谷歌搜索,但无法真正找到我想要的。我还发现了一些语音生物识别应用程序,例如 nuance,但它们的身份验证是为不同的目的而实施的。
谢谢。
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?
谢谢
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) 我有个问题。
我正在Android 设备上制作按键动态应用程序。
现在,我使用度量字符串和EditText. 我想抓住KeyDown和KeyUp在软件键盘上事件。
我的问题是,使用 Java 在 Android 上捕获KeyUp和KeyDown使用的最佳方法是什么?如果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) 我是这样使用的BiometricPrompt:
val biometricPrompt = BiometricPrompt.Builder(this)
.setNegativeButton("Cancel", executor, cancelListener)
.build()
biometricPrompt.authenticate(
getCancellationSignal(),
executor,
getAuthenticationCallback())
Run Code Online (Sandbox Code Playgroud)
一位用户报告说,他们的手机有多个可用的生物识别传感器(指纹、虹膜和面部),并且该应用程序会自动选择虹膜,而无法选择另一个。(在这种情况下,用户更喜欢使用指纹。)我在 BiometricPrompt API 中没有看到任何建议您可以选择默认传感器类型的内容。
有没有办法设置首选的生物识别传感器类型?
我正在尝试使用 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上处理它。
我在我的应用程序上使用BiometricPrompt。当我尝试在 OnePlus 设备上使用并使用未在操作系统上注册的另一个手指验证指纹时,它将触发回调onAuthenticationFailed()并且生物识别提示将被忽略。第一次尝试时就会发生这种情况。是否可以让用户多次失败(在文档中,我们在 30 秒内失败了 5 次,在第 5 次尝试后应该触发onAuthenticationError(int errorCode, @NonNull CharSequence errString)7 作为错误代码)而不关闭对话框?
biometrics android-fingerprint-api android-biometric-prompt oneplus6t oneplus7
我有移动网站,并在此应用程序,我想使用设备的本机PIN,Faceid和Fingerprint认证,这是实际上在某种程度上可能吗?因为我认为浏览器不会允许我这样做。
我还听说如果我想要这种行为,我应该创建 PWA(渐进式 Web 应用程序)。那么,从浏览器(没有 PWA)我不能使用这三种身份验证类型中的任何一种并且 PWA 会让我有机会使用所有这些类型,这是真的吗?
javascript browser biometrics mobile-website progressive-web-apps
在搜索了互联网、我自己的 Pixel 手机以及至少一款使用面部解锁的应用程序后,我发现这个图标被用作面部解锁功能的符号。但是,无论是在 Material Design UI 套件还是任何其他官方来源中,我都没有找到可用于模型目的的可下载图像。
这是标准的 Android 图标吗?在哪里可以下载合法的 SVG 或 PNG?
biometrics ×10
android ×5
fingerprint ×3
java ×2
browser ×1
c# ×1
encryption ×1
expo ×1
face ×1
icons ×1
identity ×1
javascript ×1
oneplus6t ×1
oneplus7 ×1
react-native ×1
sql ×1
unlock ×1
voice ×1