对于一些需求分析,我想测试两个 android 设备之间基于 RFCOMM 的蓝牙通信。
我需要从 Android 设备 1 发送大约 1 MB 的数据,Android 设备 2 应该接收它并显示/保存数据。我需要使用 Bluetooth SPP (RFCOMM) profile 来做到这一点。
有人可以建议一些可用的应用程序/代码来做到这一点吗?
在 Android 开发者的蓝牙文档下。有一个蓝牙聊天应用程序示例,它将包含一个活动,用于促进两个设备之间的通信以及服务连接。这将是你想要做的最好的例子。这是教程的链接,您还可以在此处找到蓝牙聊天应用程序的链接:
http://developer.android.com/guide/topics/connectivity/bluetooth.html
要查看 BluetoothChat 应用程序,您首先需要 Android SDK,然后才能找到源代码。
一般来说,先做一些研究,因为这里有另一个同类型的问题,它有更多的细节,并表明用户首先做了一个很好的尝试。
遵循 BluetoothChat 应用程序或 Android 文档上的书面教程后,如果您遇到蓝牙错误和其他代码问题。Stack Overflow 绝对是为您的烦恼获得高质量答案的方法!