Apache Cordova 和蓝牙

标签 apache cordova bluetooth

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/

相关文章:

javascript - WebSQL 事务不会在 JS 回调函数中运行

android - 如何在phonegap中创建 toast ?

java - Android:回调 java.lang.NullPointerException 中的 sendBroadcast 未处理的异常

plugins - 在 Flutter 中添加蓝牙插件

mysql - "Pre load"Wordpress 网站速度非常慢

php - 如果没有/index.php,子文件夹中带有别名的 Apache2.4 和 Laravel 5.4 将无法工作

php - 为什么在 URI 中允许编码斜杠存在安全风险?

linux - make *** [递归安装] : Error 1 fedora

android - Cordova - "config.xml"解析失败

ios - AirLocate是否仅查找特定的UUID?