网站大量收购独家精品文档,联系QQ:2885784924

Android_Bluetooth_API_翻译.pdf

  1. 1、本文档共45页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档