我正在做基于蓝牙的应用程序,我想连接其他设备,如诺基亚设备和打印机.
我参考了android蓝牙文档http://developer.android.com/guide/topics/connectivity/bluetooth.html.它演示了所有基本的蓝牙API功能,而且我做了所有这些
Scanning for other Bluetooth devicesquerying the local Bluetooth adapter for paired Bluetooth devicesEstablishing RFCOMM channels/socketsConnecting to a remote deviceTransfering 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.
像这样How to send file from Android device to other device through Bluetooth by code
我想要的是
>我想从我的应用程序将文件从一个设备发送到另一个设备,这也适用于另一个没有运行我们的应用程序的设备.即,Receiver设备也能够使用默认蓝牙接收文件.
这在AndroID中是否可行?
解决方法:
我认为这是不可能的.
实际上,当你创建一个蓝牙套接字时,你必须使用createRfcommSocketToServiceRecord(UUID)
此函数需要一个UUID,它是两个设备上的应用程序之间共享的字符串,因此可以建立连接.
如果没有蓝牙套接字监听其他设备,使用完全相同的UUID,您将无法共享数据.
总结以上是内存溢出为你收集整理的java – Android蓝牙连接另一个蓝牙设备全部内容,希望文章能够帮你解决java – Android蓝牙连接另一个蓝牙设备所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)