需要BLUETOOTH权限;
如果搜索到蓝牙设备, 就会收到BluetoothDevice.ACTION_FOUND广播, 可以从Intent中获取存放在其中的BluetoothDevice对象, intent.getParcelableExtra...(BluetoothDevice.EXTRA_DEVICE);
设备查找非常消耗资源, 在查找的过程中, 不能连接远程的蓝牙设备, 已经存在的连接也要限制带宽, 如果想要执行除查找外的其它操作, 之前最好调用...权限;
(2)是否在扫描中
public boolean isDiscovering();
作用 : 是否正在搜索;
返回值 : 如果设备正在搜索, 返回true; 如果设备没有进行蓝牙搜索, 返回false...;
权限 : BLUETOOTH权限;
(3)取消查找
public boolean cancelDiscovery();
作用 : 取消蓝牙搜索; 在进行connect()方法的时候, 必须调用这个方法..., 蓝牙搜索是一个服务进行, 在搜索中的时候, 不能进行连接;
返回值 : 如果取消成功, 则返回true; 如果取消失败, 返回false;
(4)获取扫描模式
public int getScanMode