[英]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.