android11 去掉蓝牙扫描选项

alps/vendor/mediatek/proprietary/packages/apps/MtkSettings/res/xml/location_scanning.xml 
index f82500b..ccb0bd8 100644
@@ -23,10 +23,10 @@
             android:defaultValue="true"
             android:key="wifi_always_scanning" />
 
-        <SwitchPreference
+        <!--SwitchPreference
             android:title="@string/location_scanning_bluetooth_always_scanning_title"
             android:summary="@string/location_scanning_bluetooth_always_scanning_description"
             android:defaultValue="true"
-            android:key="bluetooth_always_scanning" />
+            android:key="bluetooth_always_scanning" /-->
 
 </PreferenceScreen>

 alps/vendor/mediatek/proprietary/packages/apps/MtkSettings/src/com/android/settings/TetherSettings.java 
index bfde370..fdf9d16 100644
@@ -181,7 +181,7 @@ public class TetherSettings extends RestrictedSettingsFragment
 
         mWifiTetherPreferenceController.displayPreference(getPreferenceScreen());
 
-        if (!bluetoothAvailable) {
+         if (!bluetoothAvailable || null == adapter) {
             getPreferenceScreen().removePreference(mBluetoothTether);
         } else {
             BluetoothPan pan = mBluetoothPan.get();
@@ -529,11 +529,16 @@ public class TetherSettings extends RestrictedSettingsFragment
                     final List<String> keys = super.getNonIndexableKeys(context);
                     final ConnectivityManager cm =
                             context.getSystemService(ConnectivityManager.class);
-
+  					BluetoothAdapter adapter = BluetoothAdapter.getDefaultAdapter();
+  					
                     if (!TetherUtil.isTetherAvailable(context)) {
                         keys.add(KEY_TETHER_PREFS_SCREEN);
                         keys.add(KEY_WIFI_TETHER);
                     }
+                    
+                    if (null == adapter) {
+                        keys.add(KEY_WIFI_TETHER);
+                    }
 
                     final boolean usbAvailable =
                             cm.getTetherableUsbRegexs().length != 0;
@@ -543,7 +548,7 @@ public class TetherSettings extends RestrictedSettingsFragment
 
                     final boolean bluetoothAvailable =
                             cm.getTetherableBluetoothRegexs().length != 0;
-                    if (!bluetoothAvailable) {
+ 					if (!bluetoothAvailable || null == adapter) {
                         keys.add(KEY_ENABLE_BLUETOOTH_TETHERING);
                     }

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值