【问题标题】:Android send file/data from application through Bluetooth to the PC/printer/scanner/another deviceAndroid 通过蓝牙将文件/数据从应用程序发送到 PC/打印机/扫描仪/其他设备
【发布时间】:2012-04-06 23:52:43
【问题描述】:

谁能帮助我/建议我如何满足这些要求?我搜索了相同的主题,但我不明白从哪里或如何获取当前启用的蓝牙设备。

编辑:-

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

我是 thisthis 的裁判。

我认为其他操作将在此之后开始。

【问题讨论】:

  • 到目前为止你能插入你的代码吗?
  • 我参考了我已经在我的问题中分享的这两个链接。你还需要代码吗?
  • Android 没有 OBEX API,您可能已经知道了。我们需要看看你在多大程度上实现了the OBEX API

标签: android printing bluetooth


【解决方案1】:

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

如果您想与特定设备(如打印机或 PC)进行通信,那么您必须找出它们接受的通信协议,然后形成一个类,用于将您的数据转换为外部设备所需的协议。

【讨论】:

    猜你喜欢
    • 2012-02-29
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多