9 votos

El Bluetooth se sigue encendiendo

He visto este problema en un Nexus 4 y en un Nexus 5. El Bluetooth se enciende de forma inesperada. Se puede apagar, pero volverá un minuto más tarde.

Buscando en Google, parece que esto podría deberse a una aplicación que se comporta mal, pero no parece haber una buena solución para averiguar qué aplicación.

¿Hay alguna forma de averiguar qué es lo que hace que se reactive el Bluetooth todo el tiempo?


Por si sirve de algo, he capturado parte de la salida de adb tras desactivar el Bluetooth.

Al desactivar:

D/BluetoothManagerService(  578): disable(): mBluetooth = android.bluetooth.IBluetooth$Stub$Proxy@42d29fa0 mBinding = false
D/BluetoothManagerService(  578): Message: 2
D/BluetoothManagerService(  578): Sending off request.
D/BluetoothAdapterState(23958): CURRENT_STATE=ON, MESSAGE = USER_TURN_OFF
D/BluetoothAdapterProperties(23958): Setting state to 13
I/BluetoothAdapterState(23958): Bluetooth adapter state changed: 12-> 13
D/BluetoothAdapterService(23958): Broadcasting updateAdapterState() to 1 receivers.
D/BluetoothAdapterProperties(23958): onBluetoothDisable()
I/BluetoothAdapterState(23958): Entering PendingCommandState State: isTurningOn()=false, isTurningOff()=true
D/BluetoothManagerService(  578): Message: 60
D/BluetoothManagerService(  578): MESSAGE_BLUETOOTH_STATE_CHANGE: prevState = 12, newState=13
D/BluetoothManagerService(  578): Bluetooth State Change Intent: 12 -> 13
D/BluetoothMapService(23958): onReceive
D/BluetoothMapService(23958): STATE_TURNING_OFF
D/BluetoothMapService(23958): MAP Service closeService in
I/BtOppRfcommListener(23958): stopping Accept Thread
I/CompanionService(13584): bluetoothStateChangeReceiver action = android.bluetooth.adapter.action.STATE_CHANGED
D/CachedBluetoothDevice(14368):  Clearing all connection state for dev:Bose SoundLink Wireless Mobile speaker
D/CachedBluetoothDevice(14368):  Clearing all connection state for dev:ANDY
D/CachedBluetoothDevice(14368):  Clearing all connection state for dev:obd2ecu
D/CachedBluetoothDevice(14368):  Clearing all connection state for dev:Glass 6014
D/CachedBluetoothDevice(14368):  Clearing all connection state for dev:P311
D/CachedBluetoothDevice(14368):  Clearing all connection state for dev:Logitech MX5000 Keyboard
W/ContextImpl(14368): Calling a method in the system process without a qualified user: android.app.ContextImpl.startService:1487 android.content.ContextWrapper.startService:494 android.content.ContextWrapper.startService:494 com.android.set
tings.bluetooth.DockEventReceiver.beginStartingService:134 com.android.settings.bluetooth.DockEventReceiver.onReceive:115
D/DockEventReceiver(14368): finishStartingService: stopping service
D/BluetoothPbap(14368): Proxy object disconnected
D/PbapServerProfile(14368): Bluetooth service disconnected
W/BluetoothAdapterState(23958): Timeout will setting scan mode..Continuing with disable...
D/BluetoothAdapterState(23958): CURRENT_STATE=PENDING, MESSAGE = BEGIN_DISABLE, isTurningOn=false, isTurningOff=true
E/bt-btif (23958): btif_disable_bluetooth : not yet enabled

Entonces, momentos después:

D/BluetoothAdapterState(23958): CURRENT_STATE=PENDING, MESSAGE = DISABLE_TIMEOUT, isTurningOn=false, isTurningOff=true
E/BluetoothAdapterState(23958): Error disabling Bluetooth
D/BluetoothAdapterProperties(23958): Setting state to 12
I/BluetoothAdapterState(23958): Bluetooth adapter state changed: 13-> 12
D/BluetoothAdapterService(23958): Broadcasting updateAdapterState() to 1 receivers.
D/BluetoothManagerService(  578): Message: 60
D/BluetoothManagerService(  578): MESSAGE_BLUETOOTH_STATE_CHANGE: prevState = 13, newState=12
D/BluetoothManagerService(  578): Broadcasting onBluetoothStateChange(true) to 13 receivers.
D/BluetoothPan(  578): onBluetoothStateChange(on) call bindService
I/BluetoothAdapterState(23958): Entering On State

0 votos

@Rushnosh, sí esto es stock Google Android en ambos dispositivos. Voy a hacer el volcado de memoria más tarde y añadir lo que encuentro de que a la pregunta.

0 votos

Ok, también Andriod construir versión si es posible?

0 votos

También tengo las identificaciones de cambio de estado: 12 = STATE_ON - BT Device is on 10 = STATE_OFF - BT Device is off 13 = STATE_TURNING_OFF - BT Device is turning off 11 = STATE_TURNING_ON - BT Device is turning ON Más información aquí: developer.Android.com/reference/Android/bluetooth/

4voto

user56292 Puntos 309

Para mí fue la aplicación Firechat. Será una de las aplicaciones más recientes que instalaste si el Bluetooth empezó a encenderse de la nada.

0 votos

Sugiero que publique esto como un comentario en lugar de como una respuesta, ya que no puede ser aplicable en el caso de las OP

1 votos

Gracias. Me ha funcionado. ¡He estado buscando durante semanas de lo que estaba mal!

3voto

Tom Lianza Puntos 101

Yo tenía el mismo síntoma, y desactivando el "escaneo de Bluetooth" en los servicios de localización se solucionó:

http://stackoverflow.com/questions/34414216/using-bluetooth-scanning-for-location-accuracy-Android-m

0 votos

La pregunta se publicó en agosto de 2014 cuando aún no había Marshmallow, así que no se me ocurre si esto ayudaría a resolver el problema....

0 votos

Actualmente estoy en Marshmallow y me sigue dando este problema.

3voto

Łukasz Siwiński Puntos 305

Puedes averiguar qué está activando el bluetooth yendo a Ajustes -> Conexiones -> Bluetooth -> "..." -> Historial de control del bluetooth.

En mi caso fue la aplicación de alquiler de bicicletas para París "Velib" y, lamentablemente, parece que no hay manera de evitar que active el bluetooth a través de la configuración de permisos.

Mi teléfono es un Samsung GS7 con Android 7.0.

1voto

jerpyatdm Puntos 63

Yo tuve el mismo problema. La aplicación llamada Automatic que se conecta a un dongle que se conecta al puerto OBD de tu coche fue la culpable. Odio la aplicación. Sólo la uso de vez en cuando para leer los códigos del motor. Desinstalé Automatic y todo está bien. Normalmente es una aplicación que se comporta mal la culpable.

0voto

Stephane Puntos 4258

Yo tuve el mismo problema. Esto me ha funcionado. Ajustes ~Aplicación~Todos~Bluetooth. El botón de deshabilitar no estaba resaltado así que simplemente borré todos los datos. Hice lo mismo para compartir el bluetooth. Luego probé a encender y apagar el Bluetooth varias veces para ver si se quedaba apagado y lo hizo

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X