java - 阅读有关蓝牙的 Android 开发人员?

标签 java android bluetooth handler

                mHandler.obtainMessage(MESSAGE_READ, bytes, -1, buffer)
                    .sendToTarget();

所以我正在尝试通过蓝牙实现数据传输,并且我一直在阅读有关蓝牙的android开发人员网站。只有一部分我不明白,那就是上面发布的代码。我浏览了其他几个网站,似乎没有人有很好的解释。有人可以帮忙吗?

最佳答案

Handler允许蓝牙连接线程与主线程进行通信。在这种情况下,它发送读取的字节数以及包含读取的字节的缓冲区。如果您查看主 Activity ,您应该会找到一个接收消息的 Handler.handleMessage,它通常包含一个开关,其中一种情况是 MESSAGE_READ。

关于java - 阅读有关蓝牙的 Android 开发人员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24835655/

相关文章:

ios - 无法将 "Done"按钮添加到 CABTMIDICentralViewController

java - 注释 SOURCE 保留政策

java - 如何重构从属性文件获取多个@Value的方式

java - 是否可以创建一个方面,对最初用@Transaction注释的方法提供@AfterReturnin操作?

android admob 关闭了屏幕,但在 ScrollView 中隐藏了其他按钮

java - 在android中创建全局函数

java - 为什么简单的字符串比较会给出 FALSE 结果?

android - 打包我的应用程序并分享给其他人 + android

c - 获取自己的蓝牙地址

java - 如何在java中正确地使用get传递信息