- 1、本文档共45页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android_Bluetooth_API_翻译.pdf
Android.bluetooth
android.bluetooth
提供了皆如扫描设备、连接设备以及对设备间的数据传输进行管理的类,这些类对蓝牙设备进行功能性管
理。
蓝牙模块API 提供的应用包括了:
●扫描其它蓝牙设备
●通过查询本地蓝牙适配器来匹配蓝牙设备
●建立RFCOMM (无线射频通信协议)的通道/端口
●从其他的蓝牙设备中连接到指定的端口
●传输数据到其他设备,或者从其他设备中接收数据
如需运用这些API 来执行蓝牙通信,应用程序必须声明BLUETOOTH 许可。对于皆如寻找设备请求等的
一些附加功能,也同样需要BLUETOOTH_ADMIN 许可。
如需要使用蓝牙API 的更详细的指引,参看Bluetooth Dev Guide topic.
Classes
BluetoothAdapter
代表本地的蓝牙适配器设备
BluetoothClass
代表一个描述了设备通用特性和功能的蓝牙类
BluetoothClass.Device
定义了所有设备类的常量
BluetoothClass.Device.Major
定义了所有主要设备类的常量
BluetoothClass.Service
定义了所有服务类的常量
BluetoothDevice
代表一个远程的蓝牙设备
BluetoothServerSocket
监听蓝牙服务的端口
BluetoothSocket
一个双向连接的蓝牙端口
public final class
BluetoothAdapter
extends Object
java.lang.Object
↳android.bluetooth.BluetoothAdapter
Class Overview
代表本地的蓝牙适配器设备。BluetoothAdapter 类让用户能执行基本的蓝牙任务。例如:初始化设备的搜
索,查询可匹配的设备集,使用一个已知的MAC 地址来初始化一个BluetoothDevice 类,创建一个
BluetoothServerSocket 类以监听其它设备对本机的连接请求等。
为了得到这个代表本地蓝牙适配器的BluetoothAdapter 类,调用getDefaultAdapter()这一静态方法。这是
所有蓝牙动作使用的第一步。当拥有本地适配器以后,用户可以获得一系列的BluetoothDevice 对象,这
些对象代表所有拥有getBondedDevice()方法的已经匹配的设备;用startDiscovery()方法来开始设备的搜
寻;或者创建一个BluetoothServerSocket 类,通过listenUsingRfcommWithServiceRecord(String, UUID)
方法来监听新来的连接请求。
Note:大部分方法需要BLUETOOTH 类的许可,一些方法同时需要BLUETOOT_ADMIN 类的许可。
Summary
常量
String
ACTION_DISCOVERY_FINISHED
广播事件:本地蓝牙适配器已经完成设备的搜寻过程。
String
ACTION_DISCOVERY_STARTED
广播事件:本地蓝牙适配器已经开始对远程设备的搜寻过程。
String
ACTION_LOCAL_NAME_CHANGED
广播事件:本地蓝牙适配器已经更改了它的蓝牙名称。
String
ACTION_REQUEST_DISCOVERABLE
活动事件:显示一个请求被搜寻模式的系统活动。
String
ACTION_REQUEST_ENABLE
活动事件:显示一个允许用户打开蓝牙模块的系统活动。
String
ACTION_SCAN_MODE_CHANGED
广播事件:指明蓝牙扫描模块或者本地适配器已经发生变化
String
ACTION_STATE_CHANGED
广播事件:本来的蓝牙适配器的状态已经改变。
int ERROR
标记该类的错误值
String
EXTRA_DISCOVERABLE_DURATION
试图在ACTION_REQUEST_DISCOVERABLE 常量中作为一个可选的整型附加域,来为短时间内的设备
发现请求一个特定的持续时间。
String
EXTRA_LOCAL_NAME
试图在ACTION_LOCAL_NAME_CHANGED 常量中作为一个字符串附加域,来请求本地蓝牙的名称。
String
EXTRA_PREVIOUS_SCAN_MODE
试图在ACTION_SCAN_MODE_CHANGED 常量中作为一个整型附加域,来请求以前的扫描模式
Str
您可能关注的文档
- alxzfx_0801.pdf
- ALUMINIUM LAKES of COLOURING MATTERS-铝淀染料.pdf
- Al_2Cu自生复合材料弹塑性变形的晶体细观力学模拟.pdf
- Al_2O_3料浆流变性能的研究.pdf
- Al_2O_3陶瓷超声磨削的微观机理分析.pdf
- Al_2O_3颗粒_耐热钢复合材料的制备及高温磨料磨损性能 2).pdf
- Al_Sc金属间化合物的电子结构及稳定性和热力学性质.pdf
- Al_Si_Cu合金热处理工艺的改进.pdf
- Al_Zn_Cu三元系低Cu侧相平衡_相变与扩散的研究_31_35.pdf
- Al纳米复合材料的强化机制.pdf
- 初中物理课程资源开发与提高学生物理实验技能的实践探索教学研究课题报告.docx
- 气候模拟实验在高中地理课程中的应用学生数据分析能力培养策略教学研究课题报告.docx
- 生物学课程的人工智能辅助教学研究教学研究课题报告.docx
- 高中生物学科下的基因突变对生物多样性的影响研究教学研究课题报告.docx
- 高中英语口语教学中跨文化交际能力培养策略研究教学研究课题报告.docx
- 高中地理教学中的文化自信塑造与地理核心素养培养教学研究课题报告.docx
- 高中化学实验教学中的实验数据智能分析系统设计与应用研究教学研究课题报告.docx
- 通过语法训练活动提升小学生语法训练知识的实践教学研究课题报告.docx
- 2025年防火墙设备项目详细风险分析及评估报告.docx
- 液体治疗的临床应用与误区解析2025.pdf
文档评论(0)