T507Android系统通过status bar打开BT,手机端Scan不到对端设备,这个属于Android10系统的默认的行为,默认设备为可连接的,但不会自动发送广播以被其他设备发现。 需要开启蓝牙的可见性,设置设备既为可连接的也为可发现的。 修改如下:vi android/packages/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java diff --git a/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java b/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java index 4b4b4df6e..39152cc31 100755 --- a/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java +++ b/apps/Bluetooth/src/com/android/bluetooth/btservice/AdapterProperties.java @@ -903,7 +903,8 @@ class AdapterProperties { mProfilesConnecting = 0; mProfilesDisconnecting = 0; // adapterPropertyChangedCallback has already been received. Set the scan mode. - setScanMode(AbstractionLayer.BT_SCAN_MODE_CONNECTABLE); + //setScanMode(AbstractionLayer.BT_SCAN_MODE_CONNECTABLE); + setScanMode(AbstractionLayer.BT_SCAN_MODE_CONNECTABLE_DISCOVERABLE); // This keeps NV up-to date on first-boot after flash. setDiscoverableTimeout(mDiscoverableTimeout); } |
|小黑屋|
飞凌嵌入式
( 冀ICP备12004394号-1 )
GMT+8, 2025-5-10 02:14
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.