4

我想在 android 中编写一个库项目来扫描蓝牙设备并返回设备列表。图书馆项目没有活动。在库项目中,我将编写 getListOfBlueTooth 函数。或者我将提供要在客户端应用程序中实现的接口以进行通信。它可能看起来像 Facebook 的 SDK 项目。

我将创建一个客户端应用程序,并从客户端应用程序调用我的库的 getListOfBlueTooth 设备 API。或者我可以通过实现库项目的接口与库进行通信。那是在客户端应用程序中,我不需要知道蓝牙设备列表中的逻辑是如何实现的。

我的问题是,是否可以在没有活动类的情况下调用 BlueToothAdapter 的 startDiscovery() 函数。因为,我读到我需要注册 ACTION_FOUND 以便在找到远程蓝牙设备时收到通知。为此,我需要使用广播接收器和 IntentFilter。希望我已经清楚地解释了我的问题。有可能吗?你能给我建议吗?

4

0 回答 0