在Android中激活蓝牙SPP?

sun*_*nil 7 android bluetooth

我正在尝试使用蓝牙SPP进行通信.在某些Android手机中,SPP配置文件未激活.我在应用程序中遇到了SPP未激活的问题,因此无法通过蓝牙建立连接,当我启动另一个3g热点的应用程序时,我认为激活了SPP,我能够通过我的应用程序中的蓝牙连接.

那么,我们如何在Android设备中实际激活蓝牙的SPP配置文件呢?并且所有Android设备都有SPP配置文件吗?

jac*_*nad 12

在developer.android.com中使用BluetoothSocket:

最常见的蓝牙插座类型是RFCOMM,它是Android API支持的类型.RFCOMM是一种面向连接的蓝牙流媒体传输.它也称为串行端口配置文件(SPP).


Den*_*ews 7

这可能会回答你的问题.. http://source.android.com/porting/bluetooth.html#androidBluetoothFeatures

从Android(2.0/2.1)版本(Eclair)开始提供SPP(或使用Java API建立RFCOMM频道的能力)

在Android手机上,您可能需要运行通过SPP启动服务的应用程序.**

public BluetoothServerSocket listenUsingRfcommWithServiceRecord(String name,UUID uuid)

**API可用于创建具有指定UUID的服务以进行侦听,这样做可使此服务对其他可以连接到它的设备可见.