summaryrefslogtreecommitdiff
path: root/services
diff options
context:
space:
mode:
author maheshkkv <maheshkkv@google.com> 2024-12-10 09:55:09 -0800
committer maheshkkv <maheshkkv@google.com> 2024-12-10 09:57:47 -0800
commite9225d75a49c5a0241d026dc81e494f7cefbdf4a (patch)
tree64fac4e889c11470b806de4b9a605095eb1dc024 /services
parent52f31f182ad9d1a7dd3161898cb3a9da9a65e32c (diff)
Add build time overlay for Wifi USD feature support
Bug: 381863785 Bug: 340878198 Flag: android.net.wifi.flags.usd Test: atest FrameworksWifiApiTests Change-Id: I1e0956dcd4d5b9879d86cb9f49d7e4f08eaa0876
Diffstat (limited to 'services')
-rw-r--r--services/java/com/android/server/SystemServer.java15
1 files changed, 8 insertions, 7 deletions
diff --git a/services/java/com/android/server/SystemServer.java b/services/java/com/android/server/SystemServer.java
index 65315af45486..33c71e1786bd 100644
--- a/services/java/com/android/server/SystemServer.java
+++ b/services/java/com/android/server/SystemServer.java
@@ -2150,13 +2150,14 @@ public final class SystemServer implements Dumpable {
mSystemServiceManager.startServiceFromJar(
WIFI_SCANNING_SERVICE_CLASS, WIFI_APEX_SERVICE_JAR_PATH);
t.traceEnd();
- // Start USD service
- if (android.net.wifi.flags.Flags.usd()) {
- t.traceBegin("StartUsd");
- mSystemServiceManager.startServiceFromJar(
- WIFI_USD_SERVICE_CLASS, WIFI_APEX_SERVICE_JAR_PATH);
- t.traceEnd();
- }
+ }
+
+ if (android.net.wifi.flags.Flags.usd() && context.getResources().getBoolean(
+ com.android.internal.R.bool.config_deviceSupportsWifiUsd)) {
+ t.traceBegin("StartWifiUsd");
+ mSystemServiceManager.startServiceFromJar(WIFI_USD_SERVICE_CLASS,
+ WIFI_APEX_SERVICE_JAR_PATH);
+ t.traceEnd();
}
if (context.getPackageManager().hasSystemFeature(