权限:
<uses-permission android:name="android.permission.BLUETOOTH" />
<uses-permission android:name="android.permission.BLUETOOTH_ADMIN" />
一、打开本地蓝牙设备
BluetoothAdapter 类,代表了本设备的蓝牙适配器对象,通过它可以完成蓝牙的开关、扫描、
设置等。
通过 BluetoothAdapter.getDefaultAdapter()可以获得设备蓝牙适配器的实例,如果没有返回
null。
BluetoothAdapter 的设备状态:
STATE_OFF 蓝牙已经关闭
STATE_ON 蓝牙已经打开
STATE_TURNING_OFF 蓝牙正在关闭中
STATE_TURNING_ON 蓝牙正在打开中
BluetoothAdapter 的扫描状态:
SCAN_MODE_CONNECTABLE 该蓝牙设备可以扫描其他蓝牙设备
SCAN_MODE_CONNECTABLE_DISCOVERABLE 该蓝牙设备不仅可以扫描其他设备,也可
以被其他设备扫描到
SCAN_MODE_NONE 该蓝牙设备不可扫描和被扫描
公共方法:
Public boolean enable() 打开蓝牙适配器
Public boolean disable() 关闭蓝牙适配器
Public boolean startDiscovery() 扫描其他蓝牙设备
Public boolean cancelDiscovery() 取消扫描蓝牙设备
评论0