我正在尝试使用蓝牙SPP进行通信.在某些Android手机中,SPP配置文件未激活.我在应用程序中遇到了SPP未激活的问题,因此无法通过蓝牙建立连接,当我启动另一个3g热点的应用程序时,我认为激活了SPP,我能够通过我的应用程序中的蓝牙连接.
那么,我们如何在Android设备中实际激活蓝牙的SPP配置文件呢?并且所有Android设备都有SPP配置文件吗?
jac*_*nad 12
在developer.android.com中使用BluetoothSocket:
最常见的蓝牙插座类型是RFCOMM,它是Android API支持的类型.RFCOMM是一种面向连接的蓝牙流媒体传输.它也称为串行端口配置文件(SPP).
这可能会回答你的问题.. 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的服务以进行侦听,这样做可使此服务对其他可以连接到它的设备可见.
| 归档时间: |
|
| 查看次数: |
52532 次 |
| 最近记录: |