我正在做基于蓝牙的应用程序,我想连接其他设备,例如诺基亚设备和打印机。
我参考了android蓝牙文档http://developer.android.com/guide/topics/connectivity/bluetooth.html。它演示了所有基本的蓝牙 API 功能,我做了这些所有的事情
Scanning for other Bluetooth devices
Querying the local Bluetooth adapter for paired Bluetooth devices
Establishing RFCOMM channels/sockets
Connecting to a remote device
Transfering data over Bluetooth
我从BluetoothChat、android 示例中获取参考。
BluetoothChat This application send data to another android device but for that this application must be installed in both the devices.
像这样如何通过代码从Android设备通过蓝牙发送文件到其他设备
我想要的是
- 我想从我的应用程序将文件从一台设备发送到另一台设备,即使另一台设备未运行我们的应用程序,这也可以工作。即接收器设备也能够使用默认蓝牙接收文件。
这在安卓中可能吗?
我认为这是不可能的。
事实上,当你创建蓝牙套接字时,你必须使用createRfcommSocketToServiceRecord(UUID)
此函数需要一个 UUID,它是两个设备上的应用程序之间共享的字符串,以便建立连接。
如果没有蓝牙套接字在其他设备上侦听且具有完全相同的 UUID,您将无法共享数据。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)