【发布时间】:2018-08-13 20:08:58
【问题描述】:
Apache Cordova 是否有能力使用移动设备的蓝牙。我目前正在 Android 上制作一个应用程序,它使用蓝牙,但我也想在 Apache Cordova 上制作相同的应用程序,但我找不到任何关于使用 Apache Cordova 和蓝牙的文档。
【问题讨论】:
Apache Cordova 是否有能力使用移动设备的蓝牙。我目前正在 Android 上制作一个应用程序,它使用蓝牙,但我也想在 Apache Cordova 上制作相同的应用程序,但我找不到任何关于使用 Apache Cordova 和蓝牙的文档。
【问题讨论】:
Apache Cordova 可以在所谓的 WebView 中提供来自 iOS 或 Android 的所有平台 API。 WebView 基本上是渲染 HTML、CSS 和执行 JavaScript。平台 API 可以通过 Apache Cordova 中的插件提供,并且 WebView 内部可以通过 JavaScript 使用。您可以编写自己的插件或使用现有的插件。
Android 支持经典蓝牙和低功耗蓝牙。据我所知,iOS 仅支持低功耗蓝牙。在 Apache Cordova 应用程序中有几个可用于蓝牙支持的插件,只需使用 Apache Cordova 网站上的插件搜索:https://cordova.apache.org/plugins/
根据 github 星级排名,您可能会使用以下蓝牙文件插件: https://github.com/randdusing/cordova-plugin-bluetoothle
【讨论】:
@AdamV, 您必须使用插件。您想在 Phonegap 上做的大多数事情都需要插件。
我的列表(Phonegap官方的副本,页面上的列表)
http://codesnippets.altervista.org/documentation/phonegap/plugins/list_of_plugins.html
科尔多瓦版本:
【讨论】: