【Android】Android Bluedroid开发入门指南(一)

最近由于工作的变动开始接触Android 9下蓝牙开发, 接下来会有系列文章记录下关于Android 9下蓝牙开发从0到1的学习过程. 相关的系列文章是基于Android 9展开的, 对于其它Android版本有疑问的也可以直接留言.

Andorid bluetooth 基本介绍

Android 提供了一个默认的Bluetooth Stack, 支持传统蓝牙(Classic Bluetooth)和低功耗蓝牙(Bluetooth Low Energy). Android 设备可以通过蓝牙船创建个人的本地网络与周围的蓝牙设备进行数据的收发.
需要注意的是, 对于BLE的支持是在Android 4.3后. 同时也需要确认系统所运行的蓝牙芯片是否支持BLE. 另外在Andorid 8.0以及之后的版本, 支持了Bluetooth 5.

Android bluetooth architecture

Android atchitecture from google
上图是Google 官网提供的Android bluetooth 架构图, 这与我们实际从芯片原厂拿到的定制化Android 系统源码可能会有差异, 这点在后续的文章中基于具体的内容会特别指出.

对于架构图中各个部分的描述请大家直接查看Google官方对其的描述. Android Bluetooth

参与Android下蓝牙系统开发需要提前掌握的知识点
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值