c4f38c2e5bf0f57299e1e86543c82e4e578c4ab6
Currently, it's possible for isNetworkSupported() to return false for TYPE_ETHERNET even if the device could otherwise support Ethernet (e.g., via a USB host adapter). This can lead to APIs APIs such as getActiveNetworkInfo and CONNECTIVITY_ACTION behaving as if Ethernet was not present, even if it's connected. Reduce the chance of this sort of misconfiguration by ensuring that if the Ethernet service is running, isNetworkSupported will return true for TYPE_ETHERNET. OEMs that would like the function to return false should avoid starting the Ethernet service. Bug: 37359230 Test: ConnectivityManagerTest passes on aosp_bullhead Change-Id: I395c689e47074910fb56bbd8fc5b2d698d3893ab
Description
android_packages_modules_Connectivity
Languages
Java
81.4%
Kotlin
7.7%
AIDL
4.5%
C++
4.5%
C
1.7%
Other
0.1%