目录

RK-Android14-应用打开蓝牙时去掉确认提示

RK Android14 应用打开蓝牙时去掉确认提示

需求

在应用进行打开蓝牙操作时,不弹出确认提示,直接默认通过。

解决

路径:packages/apps/Settings/src/com/android/settings/bluetooth/RequestPermissionActivity.java	
diff --git a/packages/apps/Settings/src/com/android/settings/bluetooth/RequestPermissionActivity.java b/packages/apps/Settings/src/com/android/settings/bluetooth/RequestPermissionActivity.java
index 32ca277..5b8c7bc 100644 (file)
--- a/packages/apps/Settings/src/com/android/settings/bluetooth/RequestPermissionActivity.java
+++ b/packages/apps/Settings/src/com/android/settings/bluetooth/RequestPermissionActivity.java
@@ -147,7 +147,12 @@ public class RequestPermissionActivity extends Activity implements
                                         return Unit.INSTANCE;
                                     });
                     if (mRequestDialog != null) {
-                        mRequestDialog.show();
+                                               if(mAppLabel.equals("*****") || mAppLabel.equals("****")){
+                                                       onEnableConfirmed();
+                                               }else{
+                                                       mRequestDialog.show();
+                                               }
+                        
                     }
                     break;
                 case BluetoothAdapter.STATE_ON:

上述修改,是根据要打开蓝牙的应用名称进行修改的。