Android:BluetoothSocket.connect()阻止wifi连接

时间:2015-01-26 15:42:49

标签: android sockets bluetooth

我找不到这个解决方案:

正如官方Android documentation about Bluetooth中所述,在设备配对后,它们被存储到可以通过BluetoothAdapter.getBondedDevices()获取的集合中...我想创建连接到某个设备的逻辑(如果它已配对)并且可访问。 (我正在搜索bondDevices中是否存在设备,并且想要配对)

我可以告诉设备配对的唯一方法是拨打BluetoothSocket.connect()并等待我是否能够连接到设备。如果我不对,请纠正我。我正在重试它,直到设备连接......

但是...... BluetoothSocket.connect()以某种方式阻止了wifi通信(wifi图标在状态栏中显示一段时间但不起作用)。因此,Chrome等其他应用无法通过互联网浏览。

问题

  • 有没有办法获取可访问设备的列表,所以我不必尝试连接到蓝牙插座?
  • 如果没有,是否有任何解决方法,以便wifi不会关闭?
  • 如果没有,我相信我必须尝试一次,如果不可能,那么需要用户输入,以便我将阻止wifi更短的时间,对吗?

由于

0 个答案:

没有答案