目前,我有一個關於使用Android WiFi,藍牙API一起使用的問題。安卓:Wifi和藍牙搜索一起
(請注意,它是在應用程序開發的問題,而不是一個正常的用戶指南)
我有麻煩時,通過Wifi,同時通過藍牙搜索設備搜索設備」服務。
欲瞭解更多信息:
在WiFi搜索,我使用Bonjour協議(蘋果的零配置,它可以幫助定位服務,本地網絡設備提供的工具)。我使用的Java工具是jmdns。在搜索會話期間,我創建了一個MulticastLock以接收Bonjour的多播包。
藍牙搜索,我只是用BluetoothAdapter連同廣播接收器獲得藍牙設備的信息。
問題發生的搜索結果,當兩個搜索會話的上方同時執行,MYSEARCH在卓悅(WiFi版)的搜索結果從來沒有得到足夠的只有它被執行時喜歡它。
例如:當與藍牙一起搜索時,Bonjour搜索僅獲取1而不是2個設備的服務。然而,藍牙搜索結果總是足夠的。
這是多次嘗試,我肯定確認沒有任何與網絡的實力問題有關。
有沒有人遇到這個問題了嗎?
即使你的情況是關於使用WiFi與藍牙在一起,任何經驗或客人都對我非常有幫助!
科伊人。