WEB开发网
开发学院手机开发Android 开发 Android BluetoothSocket 类建立蓝牙通讯套接字 阅读

Android BluetoothSocket 类建立蓝牙通讯套接字

 2010-03-12 15:36:00 来源:WEB开发网   
核心提示:Android蓝牙API之BluetoothAdapter类 的两篇文章中有讲到,这里不再赘述,Android BluetoothSocket 类建立蓝牙通讯套接字(2),相关的示例代码如下:privateclassConnectThreadextendsThread{privatefinalBluetoothSock
Android蓝牙API之BluetoothAdapter类 的两篇文章中有讲到,这里不再赘述,相关的示例代码如下:

private

class

ConnectThread

extends

Thread

{

private

final

BluetoothSocket cwjSocket;

private

final

BluetoothDevice cwjDevice;

public

ConnectThread(BluetoothDevice device)

{

BluetoothSocket tmp=

null;

cwjDevice= device;

try

{

tmp= device.createRfcommSocketToServiceRecord(CWJ_UUID); //客户端创建

}

catch

(IOException e)

{

}

cwjSocket= tmp;

}

public

void run()

{

myAdapter.cancelDiscovery(); //取消发现远程设备,这样会降低系统性能

try

{

cwjSocket.connect();

}

catch

(IOException connectException)

{

try

{

cwjSocket.close();

}

catch

(IOException closeException)

{

}

return;

}

manageConnectedSocket(cwjSocket); //管理一个已经连接的RFCOMM通道在单独的线程。

}

public

void cancel()

{

try

{

cwjSocket.close();

}

catch

(IOException e)

{

}

}

}

经过上面的介绍我们可以看到在Android平台上使用蓝牙通讯相对比较方便和简单,有关数据的具体通讯我们将在下次Android蓝牙API之BluetoothSocket类(2)讲到manageConnectedSocket的具体实现。

上一页  1 2 

Tags:Android BluetoothSocket 建立

编辑录入:coldstar [复制链接] [打 印]
赞助商链接