如果您密切关注移动领域,我相信您一定已经听到了来自 Google I/O 大会 的消息。他们的热门移动操作系统 Android 即将发布一个新版本。这个代号为“M”的预览版本包含了一些非常棒的增强功能。您可以从 这里 下载最新的 SDK。我不会详细介绍这些内容,因为有很多新闻媒体已经对所有新细节做了很好的 评论。
一个有趣的新功能是指纹 API 支持。NativeScript 的架构使我们能够快速支持新的操作系统,因此我们团队很好奇如何创建一个使用指纹身份验证的 NativeScript 示例。希望对您也有帮助。这里有一个简短的视频展示了这个示例的外观
指纹身份验证的 API 位于“android.hardware.fingerprint”命名空间中。代码如下所示
var
fingerPrintManager = activity.getSystemService(android.hardware.fingerprint.FingerprintManager.class);
if
(!fingerPrintManager.isHardwareDetected())
{
activity.showMessage(
"指纹硬件不存在"
);
}
else
{
activity.showMessage(
"指纹硬件存在"
);
}
if
(!fingerPrintManager.hasEnrolledFingerprints())
{
activity.showMessage(
"没有找到已注册的指纹"
);
}
else
{
activity.showMessage(
"已找到已注册的指纹"
);
}
关于“M”代表什么,有很多传言。我们应该等待预计将在第三季度发布的正式版本。我们团队认为“M”代表“Milkshake”。我们拭目以待 :) 在此之前,请告诉我们您对这次发布的看法,以及 NativeScript 团队如何帮助您。