【问题标题】:How to check the bluetooth is ON/OFF of other devices in android?如何检查android中其他设备的蓝牙是否打开/关闭?
【发布时间】:2012-02-03 14:01:10
【问题描述】:

我正在开发一个 android 应用程序,我想知道如何检查与我的设备连接的其他设备的蓝牙状态?

当设备通过蓝牙与我的设备连接时,它的名称会保存在我的手机中。现在如何在我的应用中检查配对设备的蓝牙状态?

【问题讨论】:

  • 如果一个设备是通过蓝牙连接的,如何同时关闭它的蓝牙?
  • 我的意思是配对设备。当配对设备被停用时,我们仍会将其保留在列表中,但不会连接。

标签: android bluetooth


【解决方案1】:

您可以拨打BluetoothAdapter.getBondedDevices()获取配对设备列表。

然后您可以尝试连接以查看其他设备是否可用。

【讨论】:

    【解决方案2】:

    我建议你以下解决方案:

    您读取了一些要发送到应用程序的数据,每 1 秒或更长时间执行一次(我建议使用 timertask)。

    还有一个对您的应用程序很重要的事情: InputStreamOutputstream 对象是最终的,所以我真的不认为您可以在不重新启动应用程序的情况下重新连接到所需的设备。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-05
      • 1970-01-01
      • 2018-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多