[英]RFComm connection blocks WiFi
我有以下代碼:
theSocket = theDevice.createInsecureRfcommSocketToServiceRecord(SPP_UUID);
theSocket.connect();
該功能正常運行,但只有一件事(至少在LG L40 Android 4.4.2上,在LG E430上有類似的問題,盡管不太清楚),只要theSocket.connect()
調用完成,就可以完成整個WiFi不見了(我在ADB shell上運行ping,並且在調用完成后立即停止)。
更新
我有什么可以改變的,以確保將Wifi藍牙干擾降到最低?
Android 4.2.x
一些已知錯誤導致嘗試同時使用藍牙時,尤其是Nexus 4,導致Wi-Fi中斷。這篇文章討論了這個問題:
https://code.google.com/p/android/issues/detail?id=41631
上面討論的問題是由於類似的原因發生還是與Nexus 4的硬件問題更多相關,目前尚不清楚。 我確實知道Android在4.2
版本中引入了新的藍牙協議棧,因此這可能是潛在的問題根源。
您是否嘗試過將設備更新為Android 5.0
或更高版本,以查看是否可以解決此問題? 那是我的建議。
更新
在上面提供的鏈接中進一步閱讀,似乎此問題擴展到了多種設備(Nexus 4、5、7,Galaxy S4,Galaxy Tab 5等)和多個Android版本(問題仍然報告到4.4年)。 .4)。 考慮到這一點,如上所述,我認為解決此問題的最明確途徑是嘗試升級到Lollipop
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.