android 蓝牙技术 学习记录 二

android 蓝牙连接 关键类

BluetoothDevice--------------------蓝牙设备

BluetoothGattCallback--------------连接回调

BluetoothGatt----------------------gatt

1. public BluetoothGatt connectGatt(Context context, boolean autoConnect,

BluetoothGattCallback callback) ;

2.public BluetoothGatt connectGatt(Context context, boolean autoConnect,

BluetoothGattCallback callback, int transport) ;

3.public BluetoothGatt connect Gatt(Context context, boolean autoConnect,

BluetoothGattCallback callback, int transport, int phy) ;

4.public BluetoothGatt connectGatt(Context context, boolean autoConnect,

BluetoothGattCallback callback, int transport, int phy,

Handler handler) ;

5.public BluetoothGatt connectGatt(Context context, boolean autoConnect,

BluetoothGattCallback callback, int transport, boolean opportunistic, int phy, Handler handler) ; *

----autoConnect 是否自动连接参数。 

----transport 是否低功耗。

-----phy。 物理层;

GATT协议简介

GATT(通用属性配置文件)是蓝牙技术中的一个关键协议,它规定了在蓝牙设备之间如何交换数据和通信。让我用通俗易懂的语言来解释一下:

想象你有一台手机和一个蓝牙耳机。现在,你想通过蓝牙耳机听音乐。为了实现这个目标,手机和蓝牙耳机之间需要进行通信。GATT就是控制这个通信的方式。

在GATT中,我们有两个角色:服务器和客户端。

  • 服务器: 服务器实际上是你想要控制或者与之通信的设备,比如蓝牙耳机。它有一些可以被控制或者读取的属性,比如音量、电池状态等。

  • 客户端: 客户端是控制服务器的设备,比如你的手机。它发

相关推荐

  1. android 技术 学习记录

    2024-05-13 19:32:05       14 阅读
  2. android 技术 学习记录

    2024-05-13 19:32:05       10 阅读
  3. Android学习记录

    2024-05-13 19:32:05       39 阅读
  4. Android 实战——音乐播放进度(十)

    2024-05-13 19:32:05       14 阅读
  5. android 开关设置

    2024-05-13 19:32:05       36 阅读
  6. Android 10.0 电话记录为空号触发重启问题解决

    2024-05-13 19:32:05       17 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-13 19:32:05       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-13 19:32:05       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-13 19:32:05       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-13 19:32:05       20 阅读

热门阅读

  1. Python爬取小说

    2024-05-13 19:32:05       11 阅读
  2. android进阶-回调

    2024-05-13 19:32:05       11 阅读
  3. Python 正则表达式(一)

    2024-05-13 19:32:05       11 阅读
  4. KAN网络

    KAN网络

    2024-05-13 19:32:05      10 阅读
  5. 微调大模型学习记录

    2024-05-13 19:32:05       15 阅读
  6. MFC--CCreateContext结构体

    2024-05-13 19:32:05       9 阅读
  7. 三种基本排序-冒泡,选择,二分

    2024-05-13 19:32:05       10 阅读
  8. MySQL中所有数据类型

    2024-05-13 19:32:05       9 阅读
  9. MongoDB聚合运算符:$topN

    2024-05-13 19:32:05       11 阅读
  10. stylus详解与引入

    2024-05-13 19:32:05       12 阅读
  11. 深度学习学习日记(5.6)

    2024-05-13 19:32:05       10 阅读
  12. 初级银行从业资格证知识点(十)

    2024-05-13 19:32:05       10 阅读
  13. 升级WSL Ubuntu内核从5.10到5.15

    2024-05-13 19:32:05       17 阅读
  14. Flink面试整理-Flink的配置管理包含哪些?

    2024-05-13 19:32:05       14 阅读