
蓝牙
文章平均质量分 89
峥嵘life
目前职业:android开发工程师
2016年江西农业大学计算机信息工程学院毕业
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android 蓝牙开发调试总结
如果开发蓝牙相关功能,必须先掌握基本api知识和相关广播的监听;蓝牙用的功能基本都是系统签名权限的系统应用,比如Settings;本简单介绍蓝牙开发基本知识,有兴趣的可以看看。蓝牙开关和使能开发主要用到:BluetoothService、BluetoothManagerService、BluetoothManager、BluetoothAdapter 这几个系统相关类。某个蓝牙的配对、连接、断开 使用的是 BluetoothDevice 对象。原创 2025-05-07 22:35:43 · 1024 阅读 · 0 评论 -
Android14 手机蓝牙配对后阻塞问题解决
Android13、14 手机配对蓝牙后会造成阻塞问题。Google 问题。测试了Android13 Google 手机也是有这个问题。具体复现步骤和现象就是:一台Google手机蓝牙配对另外一台手机的蓝牙后,Google 手机重新扫描蓝牙设备就会无法扫描到其他设备,需要等待20多秒超时处理后才能重新看到扫描的蓝牙设备。原创 2024-09-21 19:27:45 · 1591 阅读 · 0 评论 -
Android14 蓝牙启动流程
基于Android14 分析了一下蓝牙的开启流程,本来以为比较简单的,但是发现具体处理会有点绕。主要是从应用上层到cpp层蓝牙的开启过程代码进行的一定的分析。BluetoothAdapter、BluetoothManagerService、AdapterService 是蓝牙开启最相关的上层代码。这个对蓝牙开启失败、或者蓝牙其他流程有问题有一定的分析研究价值,有助于确定是哪个流程出现了问题。这个介绍比较简单一点,没有到后面 AdapterService 的代码。原创 2024-09-21 19:26:04 · 2858 阅读 · 1 评论 -
Android14 待机关机蓝牙自动关闭分析解决
Android14 设备蓝牙开启的情况,待机关机后再开机出现有概率蓝牙关闭的问题。设备开机后手动打开蓝牙是可以正常打开的。通过分析发现是上层的蓝牙服务中有监听关机广播,有关闭蓝牙动作。但是为啥会出现有概率关闭呢,具体原因是因为有时候蓝牙关闭流程没走完或者有些蓝牙关闭流程未走到设置蓝牙关闭属性的情况。原创 2024-09-14 19:14:12 · 3060 阅读 · 0 评论 -
Android14 蓝牙 BluetoothService 启动和相关代码介绍
蓝牙开关和使能开发主要用到:BluetoothService、BluetoothManagerService、BluetoothManager、BluetoothAdapter 这几个系统相关类。某个蓝牙的配对、连接、断开 使用的是 BluetoothDevice 对象。蓝牙开关状态不记忆或者打开异常就可以看看BluetoothManagerService的日志,里面有打开关闭相关过程日志和时间点,这个对问题分析有一定的帮助。本文主要介绍一下 framework 相关的几个类,原创 2024-09-14 19:06:02 · 4157 阅读 · 5 评论 -
Android14 蓝牙设备类型修改
Android 蓝牙设备类型有啥用?就是显示蓝牙类型作用。Android设备打开蓝牙后,其他手机可以搜到该蓝牙设备,一般显示为电话或者平板。但是很多源码编译出来的系统默认是显示耳机类型,那么如何修改呢?如果是Android11 或者更旧的版本可以参考:XXX.h //不同的方案具体目录不同,一般在device或者system#define BTA_DM_COD {0x5A, 0x02, 0x0C} // 手机端搜索到的蓝牙显示手机图标。原创 2024-08-18 18:40:12 · 2780 阅读 · 0 评论 -
Android14 大屏开机后蓝牙可搜索但无法连接分析解决
Android14 如果在开机后设置蓝牙可被搜索到和可以连接,但是实际其他设备搜到后点击配对,系统不弹框提示配对,具体原因是Android14 不允许后台配对导致。如果有相关需求可以进行了解一下。原创 2024-08-09 19:21:40 · 1751 阅读 · 0 评论 -
Android设备发送蓝牙文件到电脑笔记本失败解决
普通手机之间蓝牙配对后,是可以相互传输一下音视频和图片文件的。但是,Android 手机和window电脑配对后,手机端发送会提示失败。Android 无法进行蓝牙传输文件到Window 电脑?通过测试发现确实是这样,普通手机、谷歌手机都试过发送蓝牙文件到笔记本都会失败。刚开始以为是手机兼容问题,后面通过网页搜索发现,是笔记本设置的问题。本文只是一个说明类的文章,并不是代码技术讲解,原创 2024-08-03 19:18:55 · 6275 阅读 · 0 评论