百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
B

BluetoothHelper

> 编程语言
开源

Bluetooth Helper Library — — 蓝牙操作库

1.3K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

Bluetooth Helper Library — — 蓝牙操作库

Bluetooth Helper Library 繁體中文 | 简体中文 | English 一个库让你的应用程序的蓝牙操作(尤其是智能物联网硬件)变得如此简单!别忘了给我点赞吧:) 功能 - 包含常用的蓝牙操作,例如设备发现,连接远程设备等。 java btHelperClient.searchDevices(listener); - 发送消息,例如 HTTP,你向远程设备发送消息(不需要先连接设备,例如智能物联网硬件),然后你可以获得响应和状态码。 java btHelperClient.sendMessage("20:15:03:18:08:63", item, true, new OnSendMessageListener() { @Override public void onSuccess(int status, String response) { } ... }); 依赖关系 有两种方式: - 克隆此项目,并将其作为依赖项 - 只需在 build.gradle 中添加以下代码: groovy // 在你的根 build.gradle 中,在 repositories 部分的末尾添加 repositories allprojects { repositories { ... maven { url "https://jitpack.io" } } } // 添加依赖 dependencies { compile 'com.GitHub.a-voyager:BluetoothHelper:f71d40a98b' } 使用 - 获取实例,使用 Context 对象进行初始化 java btHelperClient = BtHelperClient.from(MainActivity.this); - 向远程设备发送消息,异步发送消息,在主线程中回调。参数的含义: 设备的 MAC 地址,消息对象,如果需要获取响应,则为 SendMessageListener。 ... - 关闭连接,只需调用 close() 方法 java @Override protected void onDestroy() { super.onDestroy(); btHelperClient.close(); } 更多 API - 搜索设备,只需调用 searchDevices() 方法 ... - 设置过滤器,使用过滤器检查给定响应是否为预期数据。 java btHelperClient.setFilter(new Filter() { @Override public boolean isCorrect(String response) { return response.trim().length() = 5; } }); 待办事项列表 - 监听数据模式 - BtHelperServer 许可证 MIT 许可证 (MIT) 版权所有 (c) 2015 WuHaojie 许可条款 免费授予任何人,不需支付任何费用,获取本软件及相关文档文件的副本,并允许以不受限制的方式处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再授权和…

GitHub Issues· 0 开放

在 GitHub 查看全部

暂无开放 Issues,或尚未同步最近议题。

核心特点

  • •Packaged common bluetooth operations, such as device discovery, connect the remote device and more.
  • •clone this project, and use as dependency
  • •just add following code to you build.gradle:
  • •Get the instance
  • •Send message to the remote device
  • •Close connection
  • •Search devices
  • •Set filter
  • •Listening data mode
  • •BtHelperServer

> 标签

Java

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言