一、注册蓝牙操作的相关权限
1、注册权限需要在AndroidManifest.xml中注册:
2、进行蓝牙权限注册
在这里我注册了四个蓝牙相关的权限:
在这里解释一下这四个权限的作用:
android.permission.BLUETOOTH:允许程序连接到已配对的蓝牙设备,用于连接或传输数据等配对后的操作。
android.permission.BLUETOOTH_ADMIN:此权限是以注册“android.permission.BLUETOOTH”为前提的,作用是允许程序发现或配对蓝牙设备
由于Android 6.0之后采用了新的权限机制来保护用户隐私,因此需要另外添加android.permission.ACCESS_FINE_LOCATION和android.permission.ACCESS_COARSE_LOCATION权限
二、获取蓝牙设备器
BluetoothAdapter bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
使用getDefaultAdapter()返回一个BluetoothAdapter的实例。
三、开启蓝牙
protected voidopenBluetooth() {if (!bluetoothAdapter.isEnabled()) {//向用户发出请求,开启蓝牙设备
Intent intent = newIntent