Я пытаюсь установить режим bluetooth discoverable
всегда включенным в Android 4.0
.Это должно быть возможно с 4.0, с командой:
Intent enableBtIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);
enableBtIntent.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION, 0);
После выполнения этого я получаю диалоговое окно, которое спрашивает, можно ли запускать Bluetooth с всегда включенным обнаружением.Если я нажму да, настройка Bluetooth покажет время 0:00, и это не будет обратный отсчет.Пока все выглядит нормально, но через 2 минуты блютус снова изменится на невидимый режим (если предыдущая настройка была 2 минуты).Только если предыдущий параметр был всегда включен (установлен вручную путем входа в настройки Bluetooth), Intent будет работать.
Кто-нибудь знает об этом больше?Это ошибка или так и должно быть?Разве нельзя изменить настройку на всегда включенный кодом?