บลูทู ธ ยังคงเปิดอยู่


9

ฉันได้เห็นปัญหานี้ใน Nexus 4 และ Nexus 5 บลูทู ธ เปิดอยู่อย่างไม่คาดคิด สามารถปิดได้ แต่จะกลับมาอีกครั้งในภายหลัง

Googling ไปรอบ ๆ ดูเหมือนว่านี่อาจเป็นเพราะแอพที่ทำงานผิดปกติ แต่ดูเหมือนจะไม่มีทางแก้ปัญหาที่ดีสำหรับการค้นหาแอพใด

มีวิธีใดบ้างที่จะทราบว่ามีหน้าที่รับผิดชอบในการเปิดใช้งานบลูทู ธ ใหม่ตลอดเวลาหรือไม่


หากเป็นการใช้งานใด ๆ ฉันได้บันทึกเอาต์พุต adb บางส่วนหลังจากปิดใช้งานบลูทู ธ

เมื่อปิดการใช้งาน:

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

จากนั้นครู่ต่อมา:

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

คำถามด่วนฉันคิดว่านี่คือ "Stock Rom" สำหรับทั้งอุปกรณ์ Nexus หรือไม่ ถ้าเป็นเช่นนั้นคุณสามารถเรียกใช้adb shell dumpsys meminfo.. มันอาจเป็นแพคเกจที่คุณติดตั้งบนโทรศัพท์ของคุณซึ่งอาจเป็นผู้ร้าย FYI - ฉันทำการทดสอบแบบเดียวกันกับ Nexus 5 ของฉัน - โทรศัพท์รูทพร้อมสต็อก ROM และทั้งหมดทำงานให้ฉัน .. แต่ฉันพบว่าสายบันทึกนี้น่าสนใจที่สถานะเปลี่ยนจาก 13 -> 10 เมื่อฉันหยุดบริการบลูทู ธ ... D/BluetoothManagerService( 1683): Bluetooth State Change Intent: 13 -> 10
Rushnosh

@ Rushnosh ใช่นี่คือ Google Android หุ้นในอุปกรณ์ทั้งสอง ฉันจะถ่ายโอนข้อมูลหน่วยความจำในภายหลังและเพิ่มสิ่งที่ฉันพบจากคำถามนั้น
andypaxo

ตกลงยังสร้างรุ่น Andriod ถ้าเป็นไปได้ทั้งหมดหรือไม่
Rushnosh

1
เพื่อตอบคำถามสองสามข้อฉันมี Android 4.4.4 สร้าง KTU84P ขณะนี้แป้นพิมพ์ Logitech อยู่ห่างออกไปหลายกิโลเมตรดังนั้นถ้าฉันไม่ได้ประเมินความสามารถของบลูทู ธ ต่ำเกินไปจริง ๆ ก็ไม่น่าจะทำให้เกิดปัญหาได้ (Nexus 5 ไม่เคยเห็น Logitech เช่นกัน) ยัง - ขอบคุณสำหรับเวลาของคุณ ... นี่คือชื่นชมจริง ๆ !
andypaxo

1
ขอโทษด้วยเมื่อคืนที่ผ่านมาหมดเวลาแล้ว ฉันรีสตาร์ทและตอนนี้ปัญหาได้หายไป! ซึ่งหมายความว่าเราไม่ได้รับคำตอบว่าเกิดจากอะไร หาก / เมื่อปัญหากลับมาฉันจะทำการทดสอบทางโทรศัพท์ ขอบคุณสำหรับคำแนะนำ!
andypaxo

คำตอบ:


4

มันเป็นแอพ Firechat สำหรับฉัน มันจะเป็นหนึ่งในแอพล่าสุดที่คุณติดตั้งถ้าบลูทู ธ เริ่มเปิดออกหากไม่มี


แนะนำให้คุณโพสต์สิ่งนี้เป็นความคิดเห็นมากกว่าเป็นคำตอบเนื่องจากอาจไม่สามารถใช้ได้ในกรณีของการใช้งาน
beeshyams

1
ขอบคุณ! ทำงานให้ฉันหรือเปล่า รับการมองหาสิ่งที่ผิดพลาดหลายสัปดาห์!
littlebridge

3

ฉันมีอาการแบบเดียวกันและการปิดใช้งาน "การสแกนบลูทู ธ " ในบริการตำแหน่งแก้ไขปัญหา:

/programming/34414216/using-bluetooth-scanning-for-location-accuracy-android-m


คำถามถูกโพสต์เมื่อสิงหาคม 2014 เมื่อยังไม่มี Marshmallow ดังนั้นฉันไม่สามารถคิดว่าจะช่วยแก้ปัญหานี้ได้หรือไม่
Andrew T.

ตอนนี้ฉันอยู่บน Marshmallow และฉันยังคงได้รับปัญหา
edwoollard

3

คุณสามารถค้นหาสิ่งที่เปิดใช้งานบลูทู ธ ได้โดยไปที่การตั้งค่า -> การเชื่อมต่อ -> บลูทู ธ -> "... " -> ประวัติการควบคุมบลูทู ธ

ในกรณีของฉันมันเป็นแอพให้เช่าจักรยานสำหรับปารีส "Velib" และน่าเศร้าดูเหมือนว่าจะไม่มีวิธีหยุดการเปิดใช้งานบลูทู ธ ผ่านการตั้งค่าการอนุญาต

โทรศัพท์ของฉันคือ Samsung GS7 ที่มี Android 7.0


1

ผมมีปัญหาเดียวกัน. แอพชื่อ Automatic ที่เชื่อมต่อกับดองเกิลที่เสียบเข้ากับพอร์ต OBD ของรถยนต์ของคุณคือการตำหนิ ฉันเกลียดแอป ฉันใช้มันเป็นครั้งคราวเพื่ออ่านรหัสเครื่องยนต์ ถอนการติดตั้งอัตโนมัติและทุกอย่างเรียบร้อย มันมักจะเป็นแอพที่ทำงานผิดปกติที่เป็นตัวการ


0

ผมมีปัญหาเดียวกัน. สิ่งนี้ใช้ได้สำหรับฉัน การตั้งค่า ~ แอปพลิเคชัน ~ ทั้งหมด ~ บลูทู ธ ปุ่มปิดใช้งานไม่ได้ถูกไฮไลต์ดังนั้นฉันเพิ่งล้างข้อมูลทั้งหมด ฉันทำแบบเดียวกันกับการแบ่งปันบลูทู ธ จากนั้นฉันลองปิดบลูทู ธ หลายครั้งเพื่อดูว่าจะปิดอยู่หรือไม่


0

ฉันมีปัญหาเดียวกันและกลายเป็นแอปที่มีรหัสไม่ถูกต้องที่คอยค้นหาอุปกรณ์บลูทู ธ ในพื้นหลังแม้ว่าแอปจะปิดอยู่ (มันเป็นแอพ BT Messaging)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.