蓝牙编程基础

蓝牙编程基础

ID:46854857

大小:173.00 KB

页数:13页

时间:2019-11-28

蓝牙编程基础_第1页
蓝牙编程基础_第2页
蓝牙编程基础_第3页
蓝牙编程基础_第4页
蓝牙编程基础_第5页
资源描述:

《蓝牙编程基础》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、在移动设备上,联网的方式很多,也存在了很大的差异,包括速度,冇效范围等等因索都会对网络有-不同的要求,木文我们就先分析一•下Ophone平台上如何通过蓝牙进行网络连接,进而使用蓝牙來开发一些小的游戏或者应用,这里我们先从最基础的开始,首先学习蓝牙编程,我在查看了androidsdkZ后,发现蓝牙聊天这个示例基本上已经包含了所有的蓝牙基础知识,但是学习实例之前,我们有必要介绍一下蓝牙的基础知识,我人概浏览了一下,没有看到过多介绍蓝牙开发包的使用的文章,因此我们这里会对0phone平台小蓝牙开发包进行一个详细的介绍,后面则会通过一个蓝牙聊天程序来进行实际开发。蓝牙API

2、在OPhone平台中,蓝牙api主要存在于"android.bluetooth**包中,它提供了皆如扫描设备、连接设备以及对设备间的数据传输进行管理的类,这些类对蓝才设备进行功能性管理,蓝牙模块API提供的应用包括一下儿个方面:扫描其它蓝牙设备通过査询木地蓝才适配器来匹配蓝才设备建立RFCOMM(无线射频通信协议)的通道/端口从貝他的蓝牙设备中连接到指定的端口传输数据到其他设备,或者从其他设备中接收数据如需运用这些API来执行蓝牙通信,应用程序必须声明BLUETOOTH许可。对于皆如寻找设备请求等的一些附加功能,也同样盂要BLUETOOTH_ADMIN许可。比如木文

3、所介绍的蓝牙聊天程序就包含了一下两个权限许可:viewplaincopytoclipboardprint?1・2•在蓝牙包(android.bluetooth)屮有存在了以下几个类和接口,下tfri我们看一下他们分别具有什么样的功能,如下衣所示。类接口功能描述BluetoothAdapter本地的蓝牙适配器

4、设备BluetoothClass描述了设备通用特性和功能的蓝牙类BluetoothCIass.Device定义了所有设备类的常量BluetoothClass.Device.Major定义了所有主要设备类的常量BluetoothClass.Service定义了所有服务类的常量BluetoothDevice代表一个远程的蓝牙设备BluetoothServerSocket监听蓝牙服务的端口BluetoothSocket一个双向连接的蓝牙端口socketBluetoothAdapter本地的蓝牙适配器。该类主要用来操作蓝牙的基本服务。比如:初始化设备的可见,查询可在移动设备

5、上,联网的方式很多,也存在了很大的差异,包括速度,冇效范围等等因索都会对网络有-不同的要求,木文我们就先分析一•下Ophone平台上如何通过蓝牙进行网络连接,进而使用蓝牙來开发一些小的游戏或者应用,这里我们先从最基础的开始,首先学习蓝牙编程,我在查看了androidsdkZ后,发现蓝牙聊天这个示例基本上已经包含了所有的蓝牙基础知识,但是学习实例之前,我们有必要介绍一下蓝牙的基础知识,我人概浏览了一下,没有看到过多介绍蓝牙开发包的使用的文章,因此我们这里会对0phone平台小蓝牙开发包进行一个详细的介绍,后面则会通过一个蓝牙聊天程序来进行实际开发。蓝牙API在OPho

6、ne平台中,蓝牙api主要存在于"android.bluetooth**包中,它提供了皆如扫描设备、连接设备以及对设备间的数据传输进行管理的类,这些类对蓝才设备进行功能性管理,蓝牙模块API提供的应用包括一下儿个方面:扫描其它蓝牙设备通过査询木地蓝才适配器来匹配蓝才设备建立RFCOMM(无线射频通信协议)的通道/端口从貝他的蓝牙设备中连接到指定的端口传输数据到其他设备,或者从其他设备中接收数据如需运用这些API来执行蓝牙通信,应用程序必须声明BLUETOOTH许可。对于皆如寻找设备请求等的一些附加功能,也同样盂要BLUETOOTH_ADMIN许可。比如木文所介绍的蓝

7、牙聊天程序就包含了一下两个权限许可:viewplaincopytoclipboardprint?1・2•在蓝牙包(android.bluetooth)屮有存在了以下几个类和接口,下tfri我们看一下他们分别具有什么样的功能,如下衣所示。类接口功能描述BluetoothAdapter本地的蓝牙适配器设备B

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。