返回博客首页
← 所有文章

NativeScript 支持 Android “M” 预览版

2015 年 5 月 29 日 — 作者 Lyubomir Blagoev

如果您密切关注移动领域,我相信您一定已经听到了来自 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 团队如何帮助您。