【问题标题】:Apache Cordova and bluetoothApache Cordova 和蓝牙
【发布时间】:2018-08-13 20:08:58
【问题描述】:

Apache Cordova 是否有能力使用移动设备的蓝牙。我目前正在 Android 上制作一个应用程序,它使用蓝牙,但我也想在 Apache Cordova 上制作相同的应用程序,但我找不到任何关于使用 Apache Cordova 和蓝牙的文档。

【问题讨论】:

    标签: apache cordova bluetooth


    【解决方案1】:

    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

    或以下蓝牙经典: https://github.com/don/BluetoothSerial

    【讨论】:

    • BluetoothSerial 不能在两个相同的设备之间使用,例如 android 到 android 或 IOS 到 IOS
    【解决方案2】:

    @AdamV, 您必须使用插件。您想在 Phonegap 上做的大多数事情都需要插件。

    我的列表(Phonegap官方的副本,页面上的列表)

    http://codesnippets.altervista.org/documentation/phonegap/plugins/list_of_plugins.html

    科尔多瓦版本:

    http://plugins.cordova.io/#/search?search=bluetooth

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-03-12
      • 2016-05-23
      • 1970-01-01
      • 2013-10-25
      • 2013-05-26
      • 2014-02-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多