he encontrado en la documentación de Android cómo activar el modo de descubrimiento Bluetooth:modo de detección Desactivar Bluetooth en Android
Intent discoverableIntent = new Intent(BluetoothAdapter.ACTION_REQUEST_DISCOVERABLE);
discoverableIntent.putExtra(BluetoothAdapter.EXTRA_DISCOVERABLE_DURATION, 300);
startActivity(discoverableIntent);
Esto hará que el dispositivo se pueda detectar durante 300 segundos (documentation).
Mi pregunta es: ¿cómo desactivar la detectabilidad antes de que se agote este tiempo? Me gustaría replicar la configuración correspondiente en Configuración | Inalámbrica y redes | applet de configuración de Bluetooth, que permite que la detectabilidad se active y desactive con un clic.
¿Algún ayuda?
solucionado con la reflexión en este tema: https://stackoverflow.com/a/47452626/5239473 –