我正在尝试使用蓝牙SPP通过它进行通信。在某些Android手机中,SPP配置文件未激活。我在应用程序中遇到了SPP没有激活的问题,因此无法通过蓝牙建立连接,当我启动另一个应用程序时,我认为3g hotspot激活了SPP,我可以在我的应用程序中通过蓝牙连接。
那么,我们如何在Android设备上真正激活蓝牙的SPP配置文件呢?是不是所有的android设备都有SPP配置文件?
发布于 2011-03-10 15:56:58
在developer.android.com BluetoothSocket中
最常见的蓝牙套接字类型是RFCOMM,这是Android API支持的类型。RFCOMM是一种基于蓝牙的面向连接的流式传输。它也称为串行端口配置文件(SPP)。
发布于 2010-10-27 20:51:07
这可能会回答你的问题..https://source.android.com/devices/bluetooth/services
从Android (2.0/2.1)发行版(Eclair)开始提供SPP (或使用Java API建立RFCOMM通道的能力)
在Android手机上,您可能需要运行一个通过SPP启动服务的应用程序。**
公共BluetoothServerSocket名称(String listenUsingRfcommWithServiceRecord,UUID uuid)
**可以使用API创建具有指定UUID的服务进行侦听,这样做可以使该服务对其他设备可见,然后其他设备可以连接到该服务。
发布于 2018-01-22 11:06:03
我刚刚打电话给三星,询问有关S8+手机蓝牙SPP的问题。他们告诉我要等Android Oreo,因为要等到那个时候才能买到。我之前的Sony Xperia使用Ntrip客户端与外部Geneq GPS进行通信,以接收校正后的坐标,并且工作得非常好。似乎我们在什么地方倒退了?手机上的Ntrip客户端每五秒钟收集一次GPS校正的互联网数据流,并将这些数据流发送到GPS。GPS使用校正,并将调整后的坐标发送回手机,以便在任何应用程序中使用。我会感谢比我聪明的人指出一个快速修复,我只是加载和运行,以带回这一功能。
https://stackoverflow.com/questions/4031434
复制相似问题