如何检查蓝牙是否是Android中其他设备的开/关?

时间:2012-02-03 14:01:10

标签: android bluetooth

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

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

2 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

我建议您使用以下解决方案:

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

您的应用程序的另一个重要事项: InputStreamOutputstream对象是最终的,所以我真的认为如果不重新启动应用程序就可以重新连接到所需的设备。