See Also: NetworkCapabilities Members
This class represents the capabilities of a network. This is used both to specify needs to Android.Net.ConnectivityManager and when inspecting a network. Note that this replaces the old ConnectivityManager.TYPE_MOBILE method of network selection. Rather than indicate a need for Wi-Fi because an application needs high bandwidth and risk obselence when a new, fast network appears (like LTE), the application should specify it needs high bandwidth. Similarly if an application needs an unmetered network for a bulk transfer it can specify that rather than assuming all cellular based connections are metered and all Wi-Fi based connections are not.