Код: Выделить всё
private void changeBluetoothState(boolean status) {
BluetoothAdapter mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();
if (status)
mBluetoothAdapter.enable();
else mBluetoothAdapter.disable();
}
Код: Выделить всё
- Если добавление android:maxSdkVersion="30", чтобы сообщить системе игнорировать
утверждение для более высоких API, является необязательным, а не обязательным,
означает ли это, что его отсутствие позволит заявление для работы с
более высокими API? - Если «android.permission.BLUETOOTH_CONNECT» разрешает моему приложению для
взаимодействия с другими устройствами Bluetooth, тогда зачем нужно
включать или отключать адаптер Bluetooth на исходном устройстве? - Если во время выполнения необходимо запросить разрешение BLUETOOTH_CONNECT
как правильно это сделать? Это означает проверку,
предоставлено ли оно уже, а затем запрос его, если нет. У меня нет устройства Android 12, поэтому
нет возможности проверить этот код.
Подробнее здесь: https://stackoverflow.com/questions/708 ... -confusion