蓝牙通讯的开发

来源:互联网 发布:买股票的软件 编辑:程序博客网 时间:2024/05/22 14:19

一、蓝牙的概述

   蓝牙是一种支持设备之间短距离通信的无线电技术,支持移动电话、电脑笔记本、无线耳机等设备之间进行信息的交换,Android支持的蓝牙协议栈:Bluz、BlueDroid、BLE;

二、蓝牙的功能

实现电脑设备通信;实现移动设备之间文件的传输、打电话;实现智能家电产品、电子产品和汽车之间的无线通讯网络;实现无线的蓝牙耳机和对讲机;

三、Android本地蓝牙

BluetoothAdapter    1、代表本地的蓝牙适配器;    2、所有蓝牙交互的入口点;    3、可以对本地或者远程设备进行操作;BluetoothDevice    代表一个远程蓝牙设备。这个类可以让你连接所代表的蓝牙设备或者获取一些有关它的信息,例如它的名字,地址和绑定状态等等。BluetoothGatt    这个类提供了 Bluetooth GATT 的基本功能。例如重新连接蓝牙设备,发现蓝牙设备的 Service 等等。

四、蓝牙通信实例
第一步、声明所需要的权限

<uses-permission android:name="android.permission.BLUETOOTH"/> 使用蓝牙所需要的权限<uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/> 使用扫描和设置蓝牙的权限(申明这一个权限必须申明上面一个权限)