我有一个项目,我们想要访问指纹扫描仪(外部扫描仪)。驱动程序是用 c++ (NDK) 编写的。
本机脚本是否支持访问本机组件?
我有一个项目,我们想要访问指纹扫描仪(外部扫描仪)。驱动程序是用 c++ (NDK) 编写的。
本机脚本是否支持访问本机组件?
在 GitHub 上的 NativeScript 的 repo 上有几个关于此的问题,所有这些都导致了这个问题,解决方案是从 CPP 文件创建一个 AAR 文件并从 NativeScript 加载它。
我还找到了有关如何操作的详细指南,以下是作者总结的主要步骤:
- 使用 Android Studio 创建一个 Android 库
- 使用 JNI 导入原生 C++ 库并将我们要导出的代码包装到 Java 类中
- 将库导出为 aar 文件,并将其导入新的 NativeScript 插件
- 将插件导入新的 NativeScript 应用程序