gpt4 book ai didi

java - Android蓝牙连接另一个蓝牙设备

转载 作者:太空宇宙 更新时间:2023-11-03 11:17:45 25 4
gpt4 key购买 nike

我正在做基于蓝牙的应用程序,我想连接其他设备,如诺基亚设备和打印机。

我引用了 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.

像这样How to send file from Android device to other device through Bluetooth by code

我想要的是

  1. 我想通过我的应用程序将文件从一台设备发送到另一台设备,即使是另一台未运行我们应用程序的设备也能正常工作。即接收器设备也能够使用默认蓝牙接收文件。

这在安卓中可行吗?

最佳答案

我认为这是不可能的。

事实上,当你创建一个蓝牙套接字时,你必须使用createRfcommSocketToServiceRecord(UUID)

此函数需要一个 UUID,它是两个设备上的应用程序之间共享的字符串,以便可以建立连接。

如果没有蓝牙套接字在另一台设备上监听,具有完全相同的 UUID,您将无法共享数据。

关于java - Android蓝牙连接另一个蓝牙设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13913302/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com