我正在开发一个蓝牙应用程序,刚刚意识到 BluetoothSocket.isConnected() 是在 API 级别 14(Android 4.0)中添加的,并且在 API 级别 8.0(Android 2.3.4)中不存在
我能想到的唯一方法是通过活动本身中的布尔标志,如果连接成功,该标志设置为 true。但从硬件的角度来看,我认为这不如 isConnected() 可靠。有没有其他方法可以实现相同的目标?
PS:我正在开发的应用程序需要从 Android 2.2 开始兼容。
编辑:我现在使用布尔标志来跟踪它,它工作正常。但很高兴知道是否有任何其他方法可以获取连接状态