diff options
author | 2024-12-10 09:55:09 -0800 | |
---|---|---|
committer | 2024-12-10 09:57:47 -0800 | |
commit | e9225d75a49c5a0241d026dc81e494f7cefbdf4a (patch) | |
tree | 64fac4e889c11470b806de4b9a605095eb1dc024 /services/java | |
parent | 52f31f182ad9d1a7dd3161898cb3a9da9a65e32c (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/java')
-rw-r--r-- | services/java/com/android/server/SystemServer.java | 15 |
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( |