Spanish Detectar encendido/apagado bluetooth

GonzaloR

Member
Licensed User
Hola, necesito detectar cuando se enciende y apaga el dispositivo bluetooth. En versiones inferiores a Android 8 lo hacia con el siguiente codigo:
B4X:
AddReceiverText(BroadcastBluetooth, <intent-filter>
 <action android:name="android.bluetooth.adapter.action.STATE_CHANGED"/>
 </intent-filter>)
Pero a partir de Android 8 ya no se puede usar android.bluetooth.adapter.action.STATE_CHANGED.
He pensado en iniciar un servicio cuando Android se inicie, registrar el intent android.bluetooth.adapter.action.STATE_CHANGED y detener el servicio o dejar que se detenga solo.
La pregunta es, ¿Me avisara Android del Intent aunque el servicio ya este detenido?
No me vale tener un servicio siempre abierto para comprobar el estado del bluetooth por temas de bateria.

Un saludo.
 
Top