Bluetooth sürekli açık


9

Bir Nexus 4 ve Nexus 5'de bu sorunu gördüm. Bluetooth beklenmedik bir şekilde açık. Kapatılabilir, ancak bir dakika kadar sonra tekrar gelir.

Etrafta dolaşmak, bunun yanlış davranan bir uygulamadan kaynaklanıyor olabileceği anlaşılıyor, ancak hangi uygulamayı bulmak için iyi bir çözüm yok gibi görünüyor.

Bluetooth'u her zaman yeniden etkinleştirmekten neyin sorumlu olduğunu bulmanın bir yolu var mı?


Herhangi bir kullanımda ise, Bluetooth'u devre dışı bıraktıktan sonra adb çıkışının bir kısmını yakaladım.

Devre dışı bırakırken:

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

Sonra, birkaç dakika sonra:

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

Hızlı soru, bunun her iki Nexus cihazı için "Stock Rom" için olduğunu varsayıyorum? Eğer öyleyse, çalıştırabilir misiniz adb shell dumpsys meminfo.. Bu aynı zamanda suçlu olabilir telefonları yüklü bir paket olabilir. FYI - Aynı testleri Nexus 5 köklü telefonumda stok ROM ile yaptım. ve hepsi benim için çalışıyor .. ancak Bluetooth hizmetini durdurduğumda devletin 13 -> 10'dan değiştiği bu günlük hattını ilginç buluyorum ... D/BluetoothManagerService( 1683): Bluetooth State Change Intent: 13 -> 10
Rushnosh

@ Rushnosh, evet bu her iki cihazda Google Android stok. Daha sonra bellek dökümü yapacağım ve ondan bulduklarımı soruya ekleyeceğim.
andypaxo

Tamam, ayrıca Andriod yapı sürümü mümkünse?
Rushnosh

1
Birkaç soruyu cevaplamak için Android 4.4.4 sürümüne sahibim, KTU84P'yi oluşturuyorum. Logitech klavyesi şu anda birkaç kilometre uzakta, bu yüzden Bluetooth'un yeteneklerini gerçekten hafife almadıkça, bu bir soruna neden olmamalı. (Nexus 5, Logitech'i de hiç görmedi). Ayrıca - şimdiye kadar zaman ayırdığınız için teşekkürler ... bu gerçekten takdir!
andypaxo

1
Bunun için üzgünüm, dün gece zamanımız doldu. Yeniden başladım ve şimdi sorun ortadan kalktı! Yani buna neyin sebep olduğu hakkında bir cevap alamıyoruz. Sorun geri gelirse / olduğunda, testinizi telefonda yapacağım. Rehberlik için teşekkürler!
andypaxo

Yanıtlar:


4

Benim için Firechat uygulamasıydı. Bluetooth hiçbir yerde yoksa açılmaya başlarsa, yüklediğiniz en son uygulamalardan biri olacaktır.


OP davasında geçerli olmayabileceğinden , bunu yanıt olarak değil, yorum olarak göndermenizi
öneririz

1
Teşekkürler! İşi benim için yaptı. Yanlış olanın haftalarını arıyordum!
littlebridge


3

Bluetooth'u neyin etkinleştirdiğini Ayarlar -> Bağlantılar -> Bluetooth -> "..." -> Bluetooth kontrol geçmişine giderek öğrenebilirsiniz.

Benim durumumda Paris "Velib" için bisiklet kiralama uygulaması oldu ve ne yazık ki, izin ayarları aracılığıyla bluetooth aktive durdurmak için hiçbir yolu yok gibi görünüyor.

Telefonum, Android 7.0 yüklü bir Samsung GS7.


1

Ben de aynı problemi yaşadım. Arabanızın OBD portuna takılan bir dongle'a bağlanan Otomatik adlı uygulama suçlamaktı. Uygulamadan nefret ediyorum. Sadece kontrol motor kodlarını okumak için kullanıyorum. Kaldırıldı Otomatik ve her şey yolunda. Genellikle suçlu olan yanlış davranan bir uygulama.


0

Ben de aynı problemi yaşadım. Bu benim için çalıştı. Ayarlar ~ Uygulama ~ Tümü ~ Bluetooth. Devre dışı bırakma düğmesi vurgulanmadı, bu yüzden tüm verileri temizledim. Bluetooth paylaşımı için de aynısını yaptım. Sonra Bluetooth'u birkaç kez açmayı denedim ve kapalı olup olmayacağını görmek için yaptım


0

Aynı sorunu yaşadım ve uygulama kapatılsa bile arka planda Bluetooth cihazlarını aramaya devam eden yanlış kodlar içeren bir uygulama olduğu ortaya çıktı (bir BT Mesajlaşma uygulamasıydı).

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.