public boolean cancelDiscovery ()
取消当前的设备发现查找进程
因为对蓝牙适配器而言,查找是一个重量级的过程,因此这个方法必须在尝试连接到远程设备前使用用connect()方法进行调用。发现的过程不会由活动来进行管理,但是它会作为一个系统服务来运行,因此即使它不能直接请求这样的一个查询动作,也必需取消该搜索进程。
如果蓝牙状态不是,这个API将返回false。蓝牙打开后,等待ACTION_STATE_CHANGED更新成STATE_ON。
返回值
成功则返回true,有错误则返回false。
public static boolean checkBluetoothAddress (String address)
验证皆如"00:43:A8:23:10:F0"之类的蓝牙地址。
字母必须为大写才有效。
参数
address 字符串形式的蓝牙模块地址
返回值
地址正确则返回true,否则返回false。
public boolean disable ()
关闭本地蓝牙适配器—不能在没有明确关闭蓝牙的用户动作中使用。
这个方法友好地停止所有的蓝牙连接,停止蓝牙系统服务,以及对所有基础蓝牙硬件进行断电。
没有用户的直接同意,蓝牙永远不能被禁止。这个disable()方法只提供了一个应用,该应用包含了一个改变系统设置的用户界面(例如“电源控制”应用)。
这是一个异步调用方法:该方法将马上获得返回值,用户要通过监听ACTION_STATE_CHANGED值来获取随后的适配器状态改变的通知。如果该调用 返回true值,则该适配器状态会立刻从STA