OBEX/OPP 文件发送者,初始化设备地址的问题

Posted

技术标签:

【中文标题】OBEX/OPP 文件发送者,初始化设备地址的问题【英文标题】:OBEX/OPP File sender, problems with initializing device address 【发布时间】:2013-07-15 04:52:52 【问题描述】:

来源:

OP 工作解决方案: Sending a File using Bluetooth OBEX Object Push Profile (OPP)

我正在尝试使用此来源来测试我的应用程序的传输。我也尝试过使用变体运行,但我遇到的主要问题是 Eclipse 想要初始化这一行:

BluetoothDevice device;

BluetoothDevice device=null;

在这种情况下,应用程序在运行时会给我一个错误。

在另一个类似代码的情况下,它会标记实际 getAddress() 的问题。

我在这里遗漏了什么吗?是不是因为我之前需要设置蓝牙连接?

【问题讨论】:

【参考方案1】:

通常蓝牙设备在你找到远程设备时可用, 因此,您应该首先使用 BluetoothAdapter 来发现远程设备,然后使用代码将数据发送到远程设备。 你可以在这里找到这方面的优秀教程:(http://www.developer.android.com/guide/topics/connectivity/bluetooth.html‎)

【讨论】:

以上是关于OBEX/OPP 文件发送者,初始化设备地址的问题的主要内容,如果未能解决你的问题,请参考以下文章

是否可以通过 OBEX 在未配对的设备之间传输文件?

心得

Android MulticastSocket 组播

当端点和 PMA 地址都更改时,CubeMX 生成的 USB HID 设备发送错误数据

使用 IP 地址与安卓设备通信

有关PCI设备初始化的说明