probeNetworkExtended
fun probeNetworkExtended(cm: ConnectivityManager, caps: NetworkCapabilities?, link: LinkProperties?): Map<String, String>
Probes extended network characteristics from ConnectivityManager and the active network's NetworkCapabilities / android.net.LinkProperties.
Reports active network count, a hash of capability bits, captive-portal / roaming flags, estimated up/down bandwidth, MTU, route count and data-saver status.
Privacy: exposes network topology characteristics useful for fingerprinting; requires no runtime permission for the passive fields read here.
Return
Map of probe keys to stringified values for the Network category.
Parameters
cm
Connectivity manager used to enumerate networks and data-saver state.
caps
Capabilities of the active network, or null if unavailable.
link
Link properties of the active network, or null if unavailable.