解決:設置中打開藍牙,測試機不會自己主動搜索設備

版權聲明:本文為博主原創文章,未經博主同意不得轉載。

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

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/277737.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/277737.shtml
英文地址,請注明出處:http://en.pswp.cn/news/277737.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Xshell替代品 -- FinalShell

對于運維人員來說, 使用的最常用的遠程終端連接工具無非就是crt或者Xshell, 而crt則需要破解才能使用, Xshell雖說可以免費使用, 但經常在啟動的時候會要求你購買, 然后一直卡住不讓你啟動, 既耽誤了工作時間又需要浪費…

Mac OS使用技巧之十三:Finder中標記的使用

我們直入主題,在Mac系統中,我們可以為文件添加不同顏色、不同數量的標記來強調其重要性或者表示其種類 (現在說的標記,就是以前版本里面的標簽,覺得沒有以前版本的標記明顯,好看)如下圖&#x…

Spring mvc 上下文初始化過程

為什么80%的碼農都做不了架構師?>>> 在軟件開發的中,如果某些特性的使用比較普遍,那么這些特性往往可以作為平臺特性來實現,通過對這些平臺特性進行有效的封裝,使其向其他應用開放。正是如此,S…

經典七大排序算法

經典排序算法在面試中占有很大的比重,也是基礎,為了未雨綢繆,在寒假里整理并用Python實現了七大經典排序算法,包括冒泡排序,插入排序,選擇排序,希爾排序,歸并排序,快速排…

誰能給我講講原理——視頻彈幕游戲!!

舍友在一個叫BliBli的視頻網站上找到這樣一個視頻彈幕游戲,說實話我當時一看真的驚呆了。 從來沒有見過這種能夠互動的、充滿游戲性的視頻,用戶WASD可以控制飛機移動躲避字幕,撞到字幕左上角死亡次數還可以計數,字幕還并不是單一…

使用BCH 操作碼的三個新型應用程序

在BCH升級之后的一個多月里,許多開發人員借助重新啟用的代碼進行了相關應用的開發和完善,比如一些類似memo和blockpress的社交軟件可以允許用戶以一種連鎖的方式提交與BCH協議綁定的數據。最近,有一個名為Chainfeed的應用程序,將所…

一段三次分拆的螞蟻搬家式MySQL遷移經歷

趁機房搬遷的機會,打算做一次業務整合。現有的架構是在2010年規劃并運營起來的,隨著時間的推移,項目也越來越多。打開Nginx配置文件,有四十多行Include包含存在,每一個包含就是一個項目(有些是Web&#xff…

6.5 scp:遠程文件復制

scp命令 用于在不同的主機之間復制文件,它采用SSH協議來保證復制的安全性。scp命令每次都是全量完整復制,因此效率不高,適合第一次復制時使用,增量復制建議使用rsync命令替代。scp [option] [[user]host1:]file …

Adobe——我欠你一個正版

昨天,2014年9月24日,Adobe公司宣布關閉中國研發分公司。微博截圖如下。 不知道為什么自己看到這個微博,心里很不舒服,一方面是因為Adobe中國研發分公司的關閉,勢必會影響中國設計和研發人才的培養,公司解散…

“云計算的前世今生·從阿里看云計算”內蒙古師范大學劉晨旭博士專題報告會順利召開...

6月29日下午4點,內蒙古師范大學阿里云大數據學院邀請阿里云產品團隊專家劉晨旭博士在學術報告廳做題為《云計算的前世今生——從阿里看云計算》的專題報告分享,此次活動吸引了500多名師生參加,兩層的報告廳里座無虛席。在此次活動中&#xff…

Mac OS使用技巧之十四:自定義文件圖標

剩下的教程多是以前遺漏掉的方法,和一些使用的小技巧,做一些補充,希望能幫到大家。 自定義圖標對于Mac OSX用戶來說,Dashboard,Dock欄,壁紙以及各種鍵盤觸摸板的快捷操作都是可以高度DIY的東西。但可能許多…

1-3.監督學習(supervised learning)

定義:監督學習指的就是我們給學習算法一個數據集,這個數據集由“正確答案”組成,然后運用學習算法,算出更多的正確答案。術語叫做回歸問題 【監督學習可分為】:回歸問題、分類問題。兩種 例:一個學生從波特…

github最值得收藏的Bootstrap3后臺管理框架

github上9款最值得收藏的bootstrap3后臺管理平臺html框架 AdminLTE Gentelella Admin Vali Admin ModularAdmin Metis Ace Light Bootstrap Dashboard Material Dashboard Clearmin 1. AdminLTE AdminLTE是一個完全響應的后臺管理模板。基于Bootstrap3框架。高度可定制&#xf…

Mac OS使用技巧之十五:快捷方便的Mini Dock

Mini Dock是前面忘記了提,這里做一些補充。Mini Dock是Mac OSX的一個值得大書特書的亮點。雖然windows下也有類似的東西,但Mac下卻提供了更為全面的功能,通過Mini Dock欄,可以快速切換、隱藏、關閉正在運行的APP。這也就比之前講過…

linux下的SSHD被連接端口修改

連接別人:vim /etc/ssh/ssh_config 被連接: vim /etc/ssh/sshd_config 端口重啟生效: /etc/init.d/sshd restart 轉載于:https://www.cnblogs.com/gered/p/10871335.html

Mac OS使用技巧之十六:系統失去響應怎么辦?

再好的系統,再快的本本,也會在運行時因為種種原因出現卡頓或者死機等失去響應的情況。Mac用戶也會時不時碰到這種情況,最常見的表現為鼠標變為七彩圓圈,通常等上一會兒系統會自己恢復。如果遲遲沒有響應的話,那就需要來…

Unity Api集合

延遲重復調用方法, 1 方法名 2 幾秒后開始調用 3 再次重復調用的隔了多少時間InvokeRepeating(methodName:string, time:float, repeatRate:float):void; 復制代碼取消調用 CancelInvoke("SpawnerInstance"); 復制代碼利用委托來賦值一個方法進去&#xf…

單例模式--工廠模式

單例模式又稱為職責模式,它用來在程序中創建一個單一功能的訪問點,通俗地說就是實例化出來的對象是唯一的。所有的單例模式至少擁有以下三種公共元素:1. 它們必須擁有一個構造函數,并且必須被標記為private2. 它們擁有一個保存類的…

wpfのuri(讓你完全明白wpf的圖片加載方式以及URI寫法)

原文:wpfのuri(讓你完全明白wpf的圖片加載方式以及URI寫法)絕對 pack WPF URI pack://application:,,,/是協議;“,,,”是“///”的變體 1.資源文件 — 本地程序集 Uri uri new Uri("pack://applicati…

Mac OS使用技巧十七:豐富多彩的花哨輸入法

OSX Mavericks中的漢字輸入功能,絲毫不遜色于windows,甚至提供了強大的手寫輸入功能和語音輸入功能,并且發展到現在,已經有很多種第三方輸入法支持Mac了。 一、基本的輸入法首先說一下支持Mac的各種中文輸入法,其實我覺…