1、先上图,再解释!
2、基本使用
2.1、检测蓝牙、打开蓝牙发现状态、输出已配对设备、扫描周边蓝牙设备;
2.2、获取当前机器蓝牙设备使用BluetoothAdapter.getDefaultAdapter()方法;
2.3、使用蓝牙设备时需要在AndroidManifest.xml中授权
1 2 | <uses-permission android:name="android.permission.BLUETOOTH"></uses-permission> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"></uses-permission> |
前者为获取配对设备时使用,后者为扫描周边蓝牙设备时使用;
2.4、扫描蓝牙设备为异步方法,每发现一个周边设备会发送一条相关广播;
2.5、监听扫描结果需要注册广播BluetoothDevice.ACTION_FOUND
3、相关代码[……]