Android蓝牙库开发

FireBirdCN FireBirdCN 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
做了一个Android下的串口的库(jar包)用于我们的设备,基于android-serialport-api扩展的
现在要把这个库扩展下 支持蓝牙串口

蓝牙模块的使用,我在上一版已经可以完成,但代码简单,所以才想复用新做的库,所以不用担心我蓝牙模块没用成的问题。
上一版中,蓝牙的使用是得到BluetoothSocket 再获得
os=btsock.getOutputStream();
is = btsock.getInputStream();

我在新库中是直接打开Android开发板串口的 也是得到
OutputStream InputStream

现在我在库中增加了函数,外部传入 OutputStream InputStream 尝试无效果。
外部传入BluetoothSocket 库内部getOutputStream 尝试还是无效果。
无效果的意思就是 我发送数据 无数据 接收也收不到数据。
所以小弟不明白了
是不能这样直接将 Socket 或者 Stream传进去 还是我哪里做的不对?
恳请指教

Android版不给力。。。希望java版有谁指点下
...全文

相关推荐

Node.js-IBLeLib是一个安卓平台的蓝牙库可以方便的实现蓝牙的搜索连接数据读取的操作

IBLeLib是一个安卓Android平台的蓝牙库,可以方便的实现蓝牙的搜索、连接、数据读取的操作

weixin_39840515

Android BLE开发实战:基于Kotlin协程与MVVM的现代蓝牙库设计

在移动应用开发中,蓝牙低功耗(BLE)技术是实现设备间无线通信的关键方案,尤其适用于物联网、健康监测等低功耗场景。其工作原理基于GATT协议,通过中心设备与外设之间的服务与特征值进行数据交换。掌握原生Android蓝牙API的现代化封装,对于构建稳定、高效的硬件交互应用具有重要工程价值。本文聚焦于Android平台,针对BLE开发中常见的权限管理、异步回调、状态同步等痛点,结合Kotlin协程与StateFlow,将传统的回调式API转化为线性的挂起函数,实现了清晰的数据流与UI状态管理。通过MVVM架构与

七231fsda月

android 安卓 蓝牙资料汇总

关于安卓蓝牙开发、 说明资料和蓝牙的资料、代码例子。物有所值

dinohzp

Bluetooth Library for Android 1.6.rar

Bluetooth Library for Android 1.6

kengao2020

Android移植WiFi和BT[代码]

本文详细介绍了在Android系统下移植WiFi和蓝牙(USB接口)的完整流程。内容涵盖驱动移植和安卓上层适配两大部分。驱动移植部分包括WiFi和蓝牙驱动的代码放置、Makefile和Kconfig修改、内核配置设置等具体步骤。安卓上层适配部分则涉及固件文件复制、开机驱动加载、WiFi识别流程、移植细节以及蓝牙库配置等内容。文章还提供了常见问题的排查方法,如设备识别失败、WiFi芯片类型检测错误、蓝牙库加载问题等。整个过程以RK3566 Android11平台和SKI.WB800D80U.2模组为例,提供了具体的配置示例和操作指导。

nft7creator
评论 2
收藏 已收藏
分享
返回顶部
FireBirdCN
Eclipse 58,439 成员 49,457 内容