欢迎来到天天文库
浏览记录
ID:46854857
大小:173.00 KB
页数:13页
时间:2019-11-28
《蓝牙编程基础》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
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
此文档下载收益归作者所有