从Nativescript访问指纹管理器
我对Nativescript还比较陌生,我需要开发一个在Android和iOS上访问指纹/触摸ID的插件(我找到的插件不能满足我的需要),我从Android开始,因为那是我熟悉的地方。但我已经撞到墙了 我可以这样做一个变量:从Nativescript访问指纹管理器,nativescript,Nativescript,我对Nativescript还比较陌生,我需要开发一个在Android和iOS上访问指纹/触摸ID的插件(我找到的插件不能满足我的需要),我从Android开始,因为那是我熟悉的地方。但我已经撞到墙了 我可以这样做一个变量: private camera: android.hardware.Camera; 但如果“名称空间'android.hardware'没有导出的成员'fingerprint',则失败: private fingerprintManager: android.hardware
private camera: android.hardware.Camera;
但如果“名称空间'android.hardware'没有导出的成员'fingerprint',则失败:
private fingerprintManager: android.hardware.fingerprint.FingerprintManager;
我想知道这是否与我编译的Android SDK版本有关,或者它是什么?我如何解决这个问题
谢谢你Søren如果您正在使用,则需要使用根据API 23及更高版本生成的声明(正如API 23中引入的) 参考d.ts
/// <reference path="./node_modules/tns-platform-declarations/ios.d.ts" />
/// <reference path="./node_modules/tns-platform-declarations/android-23.d.ts" />
//
///
请注意,文件名是android-23.d.ts
您还需要在SDK管理器中安装Android SDK 23或更高版本。
演示上述技术谢谢,我在谷歌上搜索了一下,还找到了一些相关文档:)但是现在我得到了很多“android-support-23.d.ts:31459:19-错误TS2300:重复标识符'ViewStubCompat'”错误?删除所有“节点模块”和“挂钩”以及“平台”文件夹修复了它。
/// <reference path="./node_modules/tns-platform-declarations/ios.d.ts" />
/// <reference path="./node_modules/tns-platform-declarations/android-23.d.ts" />