Android Blu eDroid(一):Blu eDroid 概述 一、名词解释:(有用信息增加中… … ) BTI F: Bluetooth Interface BTU : Bluetooth Upper Layer BTM: Bluetooth Manager BTE :Bluetooth embedded system BTA :Blueetooth application layer CO: call out\CI: call in HF : Handsfree Profile HH: HID Host Profile HL: Health Device Profile AV:audio\vidio ag: audio gateway ar: audio/video registration gattc: GATT client BLE: 二、 Blu eDroid && Blu eZ 1、Android 4
2 中 Blu eDroid 的框架结构图:(Google 官方提供)
(1)、应用程序通过 android
bluetooth package 下的 API 来调用系统的 Bluetooth 功能
(2)、应用层空间增加了一个名为 Bluetooth 的 App
它做为系统的 bluetooth 核心进程而存在
其内部将通过 JNI 来调用 Bluetooth HAL 层以完成各种蓝牙请求
(3)、Bluetooth HAL 也属于 Android 4
2 新增模块,它由蓝牙核心规范硬件抽象层和蓝牙应用规范硬件抽象层组成
由于 HAL 层的隔离作用,上层代码可轻松移植到不同芯片平台
(4)、作为整个蓝牙服务的核心,Bluetooth Stack 模块则由 Bluetooth Application Layer(缩写为 BTA)和 Bluetoot