Apache Cordova 是否能够使用移动设备的蓝牙。我目前正在 Android 上制作一个应用程序,它使用蓝牙,但我也想在 Apache Cordova 上制作相同的应用程序,但我找不到任何类型的关于使用 Apache Cordova 和蓝牙的文档。
最佳答案
Apache Cordova 可以在所谓的 WebView 中提供来自 iOS 或 Android 的所有平台 API。 WebView 基本上是渲染 HTML、CSS 和执行 JavaScript。可以通过 Apache Cordova 中的插件提供平台 API,并且可以通过 JavaScript 使用 WebView 内部。您可以编写自己的插件或使用现有插件。
Android 支持经典蓝牙和低功耗蓝牙。据我所知,iOS 仅支持低功耗蓝牙。 Apache Cordova 应用程序中有几个可用于蓝牙支持的插件,只需使用 Apache Cordova 网站上的插件搜索:https://cordova.apache.org/plugins/
根据 github stars 排名,您可以使用以下蓝牙文件插件: https://github.com/randdusing/cordova-plugin-bluetoothle
或者蓝牙经典的以下内容: https://github.com/don/BluetoothSerial
关于Apache Cordova 和蓝牙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30361114/