角色支持 : Android 手机只能作为 主设备 (central role), 开发者开发的 APP 可以使用其提供的 API 接口, 用于 发现设备, 遍历服务 (services), 读写服务中的特性...你必须实现这个 LeScanCallback 接口, 因为 BLE 蓝牙设备扫描结果在这个接口中返回.
-- 查找策略 : 蓝牙搜索是非常耗电的, 你需要遵守以下的 中断策略 和 不循环策略.
--...中断策略 : 只要一发现蓝牙设备, 马上中断扫描.
-- 不循环策略 : 不要循环扫描, 设置一个扫描的最大时间限制....一个设备在之前可用, 继续扫描可能会使设备不可用, 此外继续扫描会持续浪费电池电量.
-- 源码示例 :
/**
* 搜索 和 展示 可用的蓝牙设备 的 Activity 界面
*/
public...设备扫描类型 : 蓝牙设备扫描 在同一个时间扫描时, 只能扫描 BLE 设备 或者 SPP 设备中的一种, 不能同时扫描两种设备.
7.