
蓝牙
文章平均质量分 80
二十岁了还没有去过星巴克
坚持博客更新,不断学习,不断进步。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android蓝牙profile配置
功能: 支持通用属性配置文件 (Generic Attribute Profile, GATT),用于低功耗蓝牙 (Bluetooth Low Energy, BLE) 服务和特征的发现和操作。功能: 支持免提配置文件 (Hands-Free Profile, HFP) 和耳机配置文件 (Headset Profile, HS) ,用于与Bluetooth耳机和汽车免提设备的连接。功能: 支持 HID 设备模式 (HID Device Profile),使设备可以充当输入设备。原创 2024-12-10 16:07:52 · 744 阅读 · 0 评论 -
连接部分蓝牙耳机播放音乐无声音(aptx)问题
1、问题描述问题原因:基线默认配置a2dp支持aptx、aptx-HD.hardware/qcom/audio/configs/msm8998/msm8998.mkPRODUCT_PROPERTY_OVERRIDES += persist.vendor.bt.a2dp_offload_cap=sbc-aptx-aptxhd-aac但是aptx、aptxhd编码格式的支持,需要Qcom license,也就是说,要使用该功能,需要付专利费。然而我们的产品没有买Qcom的license,相关功能也原创 2020-07-31 09:41:44 · 5089 阅读 · 2 评论 -
蓝牙耳机播放音频无声问题的解决方案
蓝牙耳机播放音频无声,可能是协议不支持,修改下面配置文件:把下面协议的值为 false 的改为 true ,开启相应的功能:/packages/apps/Bluetooth/res/values/config.xml<resources> <bool name="profile_supported_a2dp">true</bool> <...原创 2020-05-08 17:18:58 · 5861 阅读 · 1 评论 -
Android蓝牙支持接收的文件类型
Android系统蓝牙支持接收的文件类型在Constants.java中设置:/packages/apps/Bluetooth/src/com/android/bluetooth/opp/Constants.javastatic final String[] ACCEPTABLE_SHARE_INBOUND_TYPES = new String[]{ "image/*", ...原创 2020-05-08 15:48:59 · 1163 阅读 · 0 评论 -
Android 9.0 蓝牙配对流程
1 、UIDeviceListPreferenceFragment是蓝牙扫描到的设备列表,点击其中一个蓝牙设备,调用onPreferenceTreeClick方法开始蓝牙的配对过程。/packages/apps/Settings/src/com/android/settings/bluetooth/DeviceListPreferenceFragment.javapublic boolean...原创 2020-04-24 17:08:32 · 5074 阅读 · 0 评论 -
Android 9.0 蓝牙扫描流程
昨天梳理了蓝牙的开启流程,今天梳理一遍扫描流程:1、UI/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothPairingDetail.javavoid enableScanning() { // Clear all device states before first scan if (!m...原创 2020-04-23 17:19:18 · 4711 阅读 · 0 评论 -
google官方蓝牙相关文档
蓝牙概览蓝牙低功耗概览Bluetooth(蓝牙) | Android中文API代码解析原创 2020-04-23 14:54:02 · 612 阅读 · 0 评论 -
Android9.0 蓝牙开启流程
第一次接触蓝牙,先从蓝牙的开启流程入手吧,借此顺便熟悉一下蓝牙的代码架构。1、UI/packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSwitchPreferenceController.javapublic void onClick(View v) { // send users to scanni...原创 2020-04-22 17:58:27 · 4966 阅读 · 2 评论 -
Android蓝牙通话管理机制
前言:最近遇到一个需求,就是在车载系统上写一个APP,需要控制手机上的通话。之前没有接触过蓝牙,所以稍微了解了一下。首先手机连接汽车,手机就属于服务端,车载系统属于客户端。在Android源码中,实现了客户端对服务端蓝牙通话的挂断和接听。代码在:/frameworks/base/core/java/android/bluetooth/BluetoothHeadsetClient.java这里有...原创 2019-09-03 16:13:42 · 2482 阅读 · 0 评论