Java 如何检查何时收到蓝牙文件(Android)?

Java 如何检查何时收到蓝牙文件(Android)?,java,android,file,bluetooth,Java,Android,File,Bluetooth,我希望我的android应用程序在通过蓝牙从其他设备接收文件时执行一些功能。据我所知,有一种方法就是一直在“Bluetooth”文件夹中查找文件,看看它是否在那里(这可能会非常耗费资源)。但我想知道是否有什么方法可以让我的android应用程序接收到状态更新/通知 谢谢 “我知道的一种方法就是一直在“Bluetooth”文件夹中查找文件,看看它是否存在”--您假设“通过Bluetooth接收文件”的所有实现都会产生一个“Bluetooth”文件夹。当您从流中读取字节时,检查它是否以EOF结尾,如

我希望我的android应用程序在通过蓝牙从其他设备接收文件时执行一些功能。据我所知,有一种方法就是一直在“Bluetooth”文件夹中查找文件,看看它是否在那里(这可能会非常耗费资源)。但我想知道是否有什么方法可以让我的android应用程序接收到状态更新/通知


谢谢

“我知道的一种方法就是一直在“Bluetooth”文件夹中查找文件,看看它是否存在”--您假设“通过Bluetooth接收文件”的所有实现都会产生一个“Bluetooth”文件夹。当您从流中读取字节时,检查它是否以EOF结尾,如果是,则运行所需的代码。是的,如果没有其他方法,然后我会定期检查bluetooth文件夹,但我觉得这是一个非常愚蠢且资源密集的过程,与获得某种状态更新相比,会导致更多的延迟(轮询间隔)。我确实找到了一些关于使用蓝牙插座的东西,有没有人有过这样的经验?这能解决我的问题吗?谢谢