java - 当与远程蓝牙设备的连接丢失时,如何在 android java 中生成警报

标签 java android bluetooth

我需要对与 Android 手机配对的设备发出警报,以防它超出手机蓝牙范围。我研究了一下并得到了一些关于 rss 的信息,任何人都可以帮助我。 我需要发送任何字符来检查连接吗?

最佳答案

如果您有连接,那么您可能会阻塞 InputStream 的 read(),当连接断开时,这将抛出 IOException。捕获它并正确处理。

关于java - 当与远程蓝牙设备的连接丢失时,如何在 android java 中生成警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13764841/

相关文章:

android - 在 Lollipop 中从远程 BLE 设备读取超过 20 个字节失败

ios - 第一次发送后发送 'CBPeripheralManager' 的多个 NSData 实例失败

java - InputStream.available() 在监听不断流式传输数据的蓝牙 RFCOMM 服务器时报告没有字节

java - 获取 WebService 端口时的 NPE

Android:发送触摸事件

java - RxJava Single.just() vs Single.fromCallable()?

android - 升级了android studio并使用gradle获取构建错误

Android AsyncTask 奇怪地发布重复项

java - Spring Boot REST Controller 问题

java - 如何在 Android 中手动正确重新加载 liveData?