diff --git a/sdk/android/BUILD.gn b/sdk/android/BUILD.gn index 9ccf002fc3..2e20822013 100644 --- a/sdk/android/BUILD.gn +++ b/sdk/android/BUILD.gn @@ -530,6 +530,24 @@ if (is_android) { "//third_party/androidx:androidx_annotation_annotation_java", ] } + + rtc_android_library("network_monitor_java") { + visibility = [ "*" ] + sources = [ + "api/org/webrtc/NetworkChangeDetector.java", + "api/org/webrtc/NetworkChangeDetectorFactory.java", + "api/org/webrtc/NetworkMonitor.java", + "api/org/webrtc/NetworkMonitorAutoDetect.java", + ] + deps = [ + ":base_java", + ":logging_java", + "//rtc_base:base_java", + "//third_party/android_deps:com_android_support_support_annotations_java", + "//third_party/androidx:androidx_annotation_annotation_java", + ] + srcjar_deps = [ "//rtc_base:network_monitor_enums" ] + } } if (current_os == "linux" || is_android) { diff --git a/sdk/android/api/org/webrtc/NetworkMonitorAutoDetect.java b/sdk/android/api/org/webrtc/NetworkMonitorAutoDetect.java index 2ecd7ce8ac..771059eb08 100644 --- a/sdk/android/api/org/webrtc/NetworkMonitorAutoDetect.java +++ b/sdk/android/api/org/webrtc/NetworkMonitorAutoDetect.java @@ -584,8 +584,7 @@ public class NetworkMonitorAutoDetect extends BroadcastReceiver implements Netwo wifiSSID = getWifiSSID(networkState); intentFilter = new IntentFilter(ConnectivityManager.CONNECTIVITY_ACTION); - if (PeerConnectionFactory.fieldTrialsFindFullName("IncludeWifiDirect").equals("Enabled") - || includeWifiDirect) { + if (includeWifiDirect) { wifiDirectManagerDelegate = new WifiDirectManagerDelegate(observer, context); }