在Android应用程序中使用Bluetooth需要获取相应的权限,否则应用程序将无法正常使用Bluetooth功能。可以通过以下步骤在Android Studio中获取蓝牙权限。
//获取蓝牙适配器 BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
//检查蓝牙权限 if (ContextCompat.checkSelfPermission(this, Manifest.permission.BLUETOOTH) != PackageManager.PERMISSION_GRANTED) {
//请求蓝牙权限 ActivityCompat.requestPermissions(this, new String[]{Manifest.permission.BLUETOOTH}, 1); }
@Override public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissions, @NonNull int[] grantResults) { if (requestCode == 1) { if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) { //蓝牙权限已经授权 } else { //蓝牙权限未授权 } } }