首页
›
移动端与Android应用开发
›
027-蓝牙设备通信本地持久化
›
《Android蓝牙通信与本地存储实战课程》
VIP20
本课程属于:027-蓝牙设备通信本地持久化
移动端与Android应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Android蓝牙通信与本地存储实战课程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Android蓝牙开发环境搭建
SDK版本配置 · 模拟器与真机区别 · BluetoothAdapter获取
Android
蓝牙开发环境搭建
02
经典蓝牙与BLE蓝牙选型
协议栈对比 · 功耗场景 · Android版本兼容性
BLE
经典蓝牙
03
蓝牙权限申请与运行时处理
Android 6~14权限变化 · BLUETOOTH_SCAN/BLU… · 兼容代码实现
蓝牙权限申请
运行时处理
04
蓝牙扫描流程实现
startDiscovery与LeS… · Filter与ScanSetting… · 扫描回调与设备列表更新
蓝牙扫描流程实现
startDiscove…
05
BLE广播包解析
AdRecord结构 · Manufacturer Speci… · 设备名与UUID过滤
BLE
广播包解析
06
蓝牙设备配对与绑定
createBond触发 · 配对弹窗处理 · pin码配对与ssp配对
蓝牙设备配对
绑定
07
经典蓝牙Socket通信
BluetoothSocket创建 · UUID服务发现 · connect与accept
Socket
经典蓝牙
08
BLE GATT连接与断开
connectGatt · GattCallback · onConnectionStateC…
BLE
GATT
09
BLE服务发现与特征值读写
onServicesDiscover… · readCharacteristic · writeCharacteristi…
BLE
服务发现
10
BLE通知与指示启用
setCharacteristicN… · CCCDescriptor写入 · onCharacteristicCh…
BLE
通知
11
蓝牙多连接管理与并发处理
BluetoothDevice列表维… · Gatt实例生命周期 · 主线程与子线程切换
蓝牙多连接管理
并发处理
12
蓝牙数据分包与组包
最大MTU协商 · requestMtu · 超过20字节的分包算法
蓝牙数据分包
组包
13
蓝牙通信中的JSON/Protobuf序列化
数据编码与解码 · 自定义协议头 · 校验和实现
JSON/Protobu…
蓝牙通信
14
蓝牙连接状态机设计
未连接 · 连接中 · 已连接
蓝牙连接状态机设…
未连接
15
蓝牙异常处理与日志系统
连接失败 · 服务发现超时 · 特征读写失败
蓝牙异常处理
日志系统
16
Android本地存储选型
SharedPreferences · 内部文件 · 外部文件
Android
本地存储选型
17
SharedPreferences与DataStore实现
键值对存储 · Editor提交 · DataStore Preferen…
SharedPrefer…
DataStore
18
文件存储与缓存策略
getFilesDir · getCacheDir · 流式读写
文件存储
缓存策略
19
Room数据库搭建
Entity定义 · DAO接口 · Database抽象类
Room
数据库搭建
20
Room增删改查实战
LiveData/Flow封装 · @Query复杂查询 · @Transaction关联表操作
Room
增删改查实战
21
蓝牙设备信息持久化存储
设备名 · Mac地址 · 配对状态
蓝牙设备信息持久…
设备名
22
蓝牙通信日志本地存储
文件追加写入 · 日期分片 · 异步线程写入
蓝牙通信日志本地…
文件追加写入
23
数据加密存储
AES加密SharedPrefere… · SQLCipher加密Room数据库 · 密钥管理
数据加密存储
AES
24
本地数据与蓝牙数据同步
读取本地缓存 · 对比蓝牙数据 · 差异更新
本地数据
蓝牙数据同步
25
蓝牙扫描结果缓存与过滤
最近设备列表缓存 · 去重策略 · 时间戳排序
蓝牙扫描结果缓存
过滤
26
实战案例一
蓝牙温湿度传感器数据采集:扫描 · 连接 · 特征值读取
实战案例一
蓝牙温湿度传感器…
27
实战案例二
蓝牙透传模块配置文件读写:广播包解析 · 特征写入配置 · 读写确认
实战案例二
蓝牙透传模块配置…
28
实战案例三
蓝牙多设备数据汇聚与本地归档 · 数据合并 · 文件导出CSV
实战案例三
蓝牙多设备数据汇…
29
蓝牙性能优化
扫描功耗控制 · 连接间隔调整 · GATT缓存复用
蓝牙性能优化
扫描功耗控制
30
项目打包与发布注意事项
混淆规则 · 蓝牙相关权限在Manifest中的声… · Android 12+ blueto…
项目打包
发布注意事项
所属VIP或分类
同VIP:BLE协议栈解析与本地持久化教程
同VIP:BLE协议栈设计模式与本地存储入门教程
同VIP:BLE连接与本地持久化入门教程