android - 两个android设备之间基于RFCOMM的蓝牙通信

标签 android bluetooth rfcomm

对于一些需求分析,我想测试两个 android 设备之间基于 RFCOMM 的蓝牙通信。

我需要从 Android 设备 1 发送大约 1 MB 的数据,Android 设备 2 应该接收它并显示/保存数据。我需要使用蓝牙 SPP (RFCOMM) 配置文件来执行此操作。

谁能推荐一些可用的应用程序/代码来做到这一点?

最佳答案

在 Android 开发人员的蓝牙文档下。有一个蓝牙聊天应用程序示例,其中包含一个 Activity ,用于促进两个设备之间的通信以及服务连接。这将是您想要做的事情的最好例子。这是教程的链接,您还可以在此处找到 BluetoothChat 应用程序的链接:

http://developer.android.com/guide/topics/connectivity/bluetooth.html

要查看 BluetoothChat 应用程序,您首先需要 Android SDK,然后您才能找到源代码。

一般来说,先做一些研究,因为这里是另一个同类问题,它更详细一些,并表明用户首先做出了很好的尝试。

Bluetooth Examples for Android

在按照 BluetoothChat 应用程序或 Android 文档上的书面教程进行操作后,如果您遇到蓝牙错误以及您的代码的其他问题。 Stack Overflow 绝对是获得解决问题的优质答案的好方法!

关于android - 两个android设备之间基于RFCOMM的蓝牙通信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11675257/

相关文章:

java - 关于Android App Lock服务的问题

Android 8.0 蓝牙设备后台服务

java - 必须为 Android 上的蓝牙连接选择哪个 UUID

android - iOS 到 Android 蓝牙 RFCOMM

android - 无法使用动态 attr drawable 膨胀 View

Java 常量文件

java - E/蓝牙适配器 : Bluetooth binder is null

android - iOS 和 Android 之间的蓝牙传输?

c - 如何使用蓝牙(RFCOMM)和树莓派获取 Rssi 值?

android - 使用本地存储中的 mediascannerconnection 重新扫描旧文件。文件在 Windows 上未更新