你的位置:首页 > 软件开发 > 操作系统 > 安卓蓝牙技术Bluetooth使用流程(Bluetooth详解)

安卓蓝牙技术Bluetooth使用流程(Bluetooth详解)

发布时间:2016-02-16 11:00:11
一:蓝牙设备之间的通讯首要包含了四个进程设置蓝牙设备寻觅局域网内也许或许匹配的设备衔接设备设备之间的数据传输二:详细编程完结1. 发动蓝牙功用首要经过调用静态办法getDefaultAdapter()获取蓝牙适配器BluetoothAdapter,假如回来为空,则无法继续执行了。 ...

一:蓝牙设备之间的通讯首要包含了四个进程

设置蓝牙设备寻觅局域网内也许或许匹配的设备衔接设备设备之间的数据传输

二:详细编程完结

1. 发动蓝牙功用

首要经过调用静态办法getDefaultAdapter()获取蓝牙适配器BluetoothAdapter,假如回来为空,则无法继续执行了。例如安卓源码:

BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); if (mBluetoothAdapter == null) { // Device does not support Bluetooth }

其次,调用isEnabled()来查询当时蓝牙设备的状况,假如回来为false,则表明蓝牙设备没有敞开,接下来你需求封装一个ACTION_REQUEST_ENABLE恳求到intent里面,调用startActivityForResult()办法使能蓝牙设备,例如:

if (!mBluetoothAdapter.isEnabled()) {  Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_ENABLE);  startActivityForResult(enableBtIntent, REQUEST_ENABLE_BT);}

2. 查找设备

运用BluetoothAdapter类里的办法,你能够查找远端设备(大约十米以内)或许查询在你手机上现已匹配(或许说绑定)的别的设备了。当然需求断定对方蓝牙设备现已敞开或许现已敞开了“被发现使能”功用(对方设备是能够被发现的是你能够建议衔接的前提条件)。假如该设备是能够被发现的,会反馈回来一些对方的设备信息,比方姓名、MAC地址等,运用这些信息,你的设备就能够挑选去向对方初始化一个衔接。 

原标题:安卓蓝牙技术Bluetooth使用流程(Bluetooth详解)

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录