• 大小: 69KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-23
  • 语言: 其他
  • 标签: Android  蓝牙  源码  

资源简介

蓝牙通讯源码(包含使用文档)

资源截图

代码片段和文件信息

package com.ds.bluetoothUtil;

import java.io.IOException;

import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothDevice;
import android.bluetooth.BluetoothSocket;
import android.os.Handler;
import android.os.Message;

/**
 * 蓝牙客户端连接线程
 * @author GuoDong
 *
 */
public class BluetoothClientConnThread extends Thread{

private Handler serviceHandler; //用于向客户端Service回传消息的handler
private BluetoothDevice serverDevice; //服务器设备
private BluetoothSocket socket; //通信Socket

/**
 * 构造函数
 * @param handler
 * @param serverDevice
 */
public BluetoothClientConnThread(Handler handler BluetoothDevice serverDevice) {
this.serviceHandler = handler;
this.serverDevice = serverDevice;
}

@Override
public void run() {
BluetoothAdapter.getDefaultAdapter().cancelDiscovery();
try {
socket = serverDevice.createRfcommSocketToServiceRecord(BluetoothTools.PRIVATE_UUID);
BluetoothAdapter.getDefaultAdapter().cancelDiscovery();
socket.connect();

} catch (Exception ex) {
try {
socket.close();
} catch (IOException e) {
e.printStackTrace();
}
//发送连接失败消息
serviceHandler.obtainMessage(BluetoothTools.MESSAGE_CONNECT_ERROR).sendToTarget();
return;
}

//发送连接成功消息,消息的obj参数为连接的socket
Message msg = serviceHandler.obtainMessage();
msg.what = BluetoothTools.MESSAGE_CONNECT_SUCCESS;
msg.obj = socket;
msg.sendToTarget();
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件       16644  2012-05-09 23:19  API.docx
     目录           0  2012-05-09 23:14  com\
     目录           0  2012-05-09 23:15  com\ds\
     目录           0  2012-05-09 23:14  com\ds\bluetoothUtil\
     文件        1514  2012-05-09 21:11  com\ds\bluetoothUtil\BluetoothClientConnThread.java
     文件        5727  2012-05-09 22:47  com\ds\bluetoothUtil\BluetoothClientService.java
     文件        2522  2012-05-09 22:43  com\ds\bluetoothUtil\BluetoothCommunThread.java
     文件        1626  2012-05-09 22:40  com\ds\bluetoothUtil\BluetoothServerConnThread.java
     文件        3718  2012-05-09 22:46  com\ds\bluetoothUtil\BluetoothServerService.java
     文件        3127  2012-05-09 22:14  com\ds\bluetoothUtil\BluetoothTools.java
     文件         322  2012-05-09 20:30  com\ds\bluetoothUtil\TransmitBean.java
     文件       50994  2012-05-09 22:16  类结构.docx

评论

共有 条评论