Android学习_Bluetooth

6 篇文章 0 订阅 ¥9.90 ¥99.00
本文详细介绍了Android中开启蓝牙的流程,从BluetoothAdapter的enable()接口到底层状态机的切换,以及HFP协议连接的过程,包括界面交互、蓝牙设备配对和连接到HeadsetProfile的实现细节。
摘要由CSDN通过智能技术生成

Android学习_蓝牙模块

简单介绍下Android O蓝牙打开和HFP连接的流程

一、蓝牙相关协议

1、GAP协议
2、PBAP协议
3、HFP协议
4、A2DP协议
5、AVRCP协议

二、启动蓝牙(实例)

BluetoothAdapter.java
//蓝牙在framework/base下提供了功能接口给上层应用,打开蓝牙的接口enable()就在这层的BluetoothAdapter下,直接通过getDefaultAdapter即可获取该类实例,然后调用enable()打开蓝牙。
BluetoothAdapter.java
BluetoothManagerService.java
//这个service是运行在systemserver下的,开机由BluetoothService启动,主要负责管理蓝牙几个profile service(a2dp,hfp等)

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值