Android通过蓝牙将文件/数据从应用程序发送到PC /打印机/扫描仪/其他设备

任何人都可以帮助我/build议我如何满足这个要求? 我search了相同的主题,但我不明白从哪里或如何获得当前启用的蓝牙设备。

编辑:-

现在,我可以search其他设备,并与设备配对,但我仍然无法通过蓝牙传输文件。

我认为这和这个 。

我认为其他行动将在那之后开始。

Solutions Collecting From Web of "Android通过蓝牙将文件/数据从应用程序发送到PC /打印机/扫描仪/其他设备"

您可以使用http://www.java2s.com/Open-Source/Android_Free_Code/Bluetooth/Download_Free_code_Bluetooth_Chat.htm (蓝牙聊天示例)进行设备之间的通信。 在蓝牙聊天的例子中有BluetoothChatService java类来处理蓝牙连接,build立socket然后传输数据。 所有这些function都是以不同的线程以线程安全的方式执行的。 您可以在您的应用程序中使用此文件并创build该类的一个实例,并调用write函数来写入数据。 接收到的数据将由活动的处理程序variables(由mHandle.obtainMessage())处理。

如果你想要与打印机或电脑等特定设备进行通信,那么你必须find他们接受的通信协议,然后形成一个类,将你的数据转换为外部设备所需的协议。