我是一名黑莓开发人员,并且确实想编写代码以使用蓝牙在两个设备之间传输和接收信息。
https://github.com/blackberry/JDE-Samples/tree/master/com/rim/samples/device/bluetooth/bluetoothdemo
我提到了这个蓝牙演示程序
获取 AppScreen 中可用的蓝牙串口信息,并查看它们是否受支持
SPPScreen java 文件获取蓝牙串口信息并连接到设备 id 为“Hi there”的串口
此类在菜单中有诸如 DSR_ON 、 DSR_OFF 、 DTR 之类的术语,它使 DSR 处于打开状态, DSR 处于关闭状态并检查 DTR 状态......我没有得到
此类还包括 loopback on 和 loop back off,这是在接收方法期间使用的标志。
此类包含sendData()
发送 1k 数据的dataReceive()
方法和接收数据的方法,但根据我在代码中的知识,此方法尚未在任何地方调用。
我在实现代码之前采取的步骤。
蓝牙在模拟器上不工作,所以我在 2 个真实设备上签名和测试。
我将这两个设备(假设设备 A 和设备 B)命名为“您好”,并在应用程序外部手动配对。
然后我在两台设备上启动了该应用程序。
从设备 BI 中选择了从菜单和设备 A 上侦听连接的选项...我连接到 Hi there 设备然后它已连接,然后在设备 A 上它说
“输入一些东西......”并在设备 B 上显示
“连接外部设备,然后输入一些东西……”
所以到这一步程序工作正常。现在,当我输入一些东西时,似乎什么都没有发生。
所以我担心的是
这段代码是否真的在两个设备 A 和 B 之间发送和接收数据。
如果有人得到整个项目代码,请解释一下。