嵌入式爱好者

T507Android系统修改蓝牙可被其他设备发现

2024-6-15 16:45| 发布者: 香飘飘~~~| 查看: 25| 评论: 0

类目: T507系列产品  >  Android     文档编号: 1426

      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);
         }


已解决

未解决

只是看看

最新评论

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-9-19 09:19

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部