在 Android 上使用 Phonegap 通过蓝牙进行设备间通信?
Posted
技术标签:
【中文标题】在 Android 上使用 Phonegap 通过蓝牙进行设备间通信?【英文标题】:Inter-device communication via Bluetooth using Phonegap on Android? 【发布时间】:2013-07-29 03:57:24 【问题描述】:我想知道一个 android 设备上基于 Phonegap 的应用程序是否可以通过蓝牙与另一设备上另一个基于 Phonegap 的应用程序通信?
如果可以使用 Android 的一些原生 Java 代码来做这种事情,那么应该可以通过 Phonegap 将该代码包装为 Phonegap 插件,对吧...?
从蓝牙上的Android documentation,我了解到一台设备需要充当服务器并侦听传入连接,而另一个“客户端”需要通过连接到服务器来启动。这适用于我设想的使用两个稍微不同的应用程序的场景,例如,在平板电脑上运行的“主”应用程序控制在手机上运行的“从属”应用程序。
This BluetoothSerial plugin 似乎很有用,因为它提供了监听和启动连接的功能。有人用这个插件在安卓设备之间进行通信吗?
【问题讨论】:
我使用了一个插件github.com/phonegap/phonegap-plugins/tree/DEPRECATED/Android/…。我必须增强它的阅读和写作能力。您提供的插件似乎具有所有这些功能,您应该能够使用它。您绝对可以在 Phonegap 应用程序中与蓝牙共享数据 【参考方案1】:检查以下两个链接希望它能回答您的问题:
https://github.com/don/BluetoothSerial/blob/e1f1b330747c7c656e567bbd51a568067337e756/README.md
https://github.com/don/BluetoothSerial
【讨论】:
以上是关于在 Android 上使用 Phonegap 通过蓝牙进行设备间通信?的主要内容,如果未能解决你的问题,请参考以下文章
如何通过覆盖 BackButton 使我的 PhoneGap android 应用程序 onPause?
Phonegap 应用程序在 Android 上安装但在 iOS 上运行时崩溃
在android中使用phonegap时,从画廊拍摄的图像以不同的方向显示