版权声明:本文为博主原创文章,未经博主同意不得转载。

https://blog.csdn.net/huangyabin001/article/details/36027575

【操作步骤】:设置中打开蓝牙,測试机不会自己主动搜索设备
【測试结果】:设置中打开蓝牙,測试机不会自己主动搜索设备

【预期结果】:打开蓝牙。应该会自己主动搜索设备

依据重复測试发现。当蓝牙状态打开,而且有可用的设备的时候,或者存在已经配对成功的设备的时候。系统将不会在进行设备搜索,因此依据String定位到蓝牙的设置界面的Fragment为:BluetoothSettings.java.

在BluetoothSettings类的updateContent()方法中我们发现以下代码:

......
                //if (numberOfPairedDevices == 0) {
                    //preferenceScreen.removePreference(mPairedDevicesCategory);

                    if (scanState == true) {
                        mActivityStarted = false;
                        startScanning();
                    } else {
                        if (!mAvailableDevicesCategoryIsPresent) {
                            getPreferenceScreen().addPreference(mAvailableDevicesCategory);
                        }
                    }
                //}
                getActivity().invalidateOptionsMenu();
                return; // not break

......

上述代码中红色加粗的代码即使是否运行搜索的限制条件。而红色加蓝部分为搜索设备的方法。因此我们将红色加粗的部分进行凝视。该问题得到解决。

转载于:https://www.cnblogs.com/xfgnongmin/p/10853833.html

解决:设置中打开蓝牙,測试机不会自己主动搜索设备相关推荐

  1. 解决:利用IDEA的右上角图标打开jsp文件,在浏览器中打开的是“本机文件路径”,而不是“http路径”问题

    解决:利用IDEA的右上角图标打开jsp文件,在浏览器中打开的是"本机文件路径",而不是"http路径"问题 一·问题描述: 二·错误原因: 三·解决方法: 方 ...

  2. 解决Git中打开gitk图形界面时中文部分乱码

    解决Git中打开gitk图形界面时中文部分乱码 gitri图形日志gitk打开时,看到中文时乱码,不用着急按照下面方法立刻解决! 分析:这大部分是因为编码格式的问题,建议使用utf-8 without ...

  3. 【金阳光測试】大话Android自己主动化測试--Android自己主动化系列(1)--金阳光于2013年4月份...

    Android自己主动化測试框架和工具在四年多的发展日趋成熟. 从五年前的第一代自己主动化架构演进到眼下第四代(本系列讲座第7篇后将具体剖析第三代和第四代自己主动化框架)从曾经最早谷歌推崇的monke ...

  4. HFP A2DP,通话过程中打开蓝牙,A2DP连接失败

    操作步骤: 1.测试机事先与车载配对 2.向辅助机打电话 3.在通话过程中,打开蓝牙,让测试机自动连接车载. 问题原因: 在该特殊设备上,通话过程中连接bluetooth后会马上发出sco建立,建立C ...

  5. 如何在设置中打开qq位置服务器,QQ怎么设置显示地理位置?设置显示QQ地理位置的方法...

    大家都知道QQ是一款聊天工具,它给我们的生活工作带来了很多的便捷.最重要的一点就是使用功能和业务非常的丰富,有着良好性和稳固高效的系统运行.使用QQ能够及时的和好友进行交流,并有强大的隐藏和分组功能, ...

  6. ios 请在设置中打开相机权限_在iOS中请求摄像头权限对话框启动(Prime权限)

    权限底漆是为了避免一种情况,你的客户可能会拒绝一个关键功能接入的有效途径的应用程序. 在iOS上,只允许每个功能触发默认系统权限一次.权限启动是指应用程序通过模仿系统权限的警报"启动&quo ...

  7. win10解决设置默认打开方式不生效问题(双击每次都要选择默认打开程序)

    How to change the default programs in Windows 10. 系统: windows 10 1803 专业版 (windows 10 professional) ...

  8. win10解决设置默认打开方式不生效问题

    一.选择文件右键打开方式,然后选择打开文件应用,如果要设置为默认打开方式则将始终使用此应用打开勾选上. 二.打开设置中心->按文件类型指定默认应用(等待时间稍长)->找到当前打开文件类型选 ...

  9. 解决eclipse中打开xml文件时不显示namespace标签的问题

    网上找了很多方法,都不能按佟刚的视频教程那样在xml底部看到namespace标签: 这是因为安装的springsource-tool-suite插件版本跟eclipse版本不兼容的原因,需要版本对应 ...

最新文章

  1. Python爬虫之reuqests实现简单网页采集--网页采集教程
  2. java程序的装载与检查_浅谈Java类型装载、连接与初始化
  3. ios腾讯云文件服务器,使用axios 上传文件到腾讯云
  4. Cordys服务器启停脚本
  5. 阿里1682亿背后的协同研发云——云效正式商业化
  6. 260. Single Number III
  7. angular 示例项目
  8. 独立版Jexus配置SSL,支持https访问
  9. ADF任务流:页面片段的托管bean范围
  10. mysql数字前面有0_Mysql中前边有0的数据,0会被舍去的问题
  11. php 模拟并发请求_PHP模拟并发请求
  12. 虚拟机上搭git服务器,搭建gitlab服务器
  13. 转: Oracle AWR 报告 每天自动生成并发送邮箱
  14. 科学计算机壁纸,Nature大盘点:2020年最佳科学影像,每一张都是壁纸,每一张都是历史...
  15. 台式机dp接口_聊聊电脑视频接口那些事
  16. 怎么读取cf卡id_simotion读写CF卡,保存/读取变量
  17. 奇妙的裴波那契数列和黄金分割
  18. 【泡泡机器人翻译专栏】LSD-SLAM : 基于直接法的大范围单目即时定位和地图构建方法
  19. linux搭建声纹识别,声纹识别SDK-FreeSR
  20. 完整性与完备性的区别

热门文章

  1. redis desktop manager_面试官:Redis分布式锁如何解决锁超时问题?
  2. Spring事务管理嵌套事务详解 : 同一个类中,一个方法调用另外一个有事务的方法
  3. Linu查看系统内核版本命令 uname -r
  4. 电脑CPU选购的几个指标
  5. Web前端:11个让你代码整洁的原则
  6. 常用的7个SQl优化技巧
  7. php的正则表达式函数,php中常用的正则表达式函数
  8. python网站后台_Python 网站后台扫描脚本
  9. 光华科技光刻胶_【收藏】6天5板!21只光刻胶概念(名单)“出炉”!
  10. mysql中non用什么_mysql Non-Transactional Database Only(只支持MyISAM)