| Class | Description | 
|---|---|
| ConnectivityManager | 
 Class that answers queries about the state of network connectivity. 
 | 
| ConnectivityManager.NetworkCallback | 
 Base class for NetworkRequest callbacks. 
 | 
| Network | 
 Identifies a  
Network. | 
| NetworkCapabilities | 
 This class represents the capabilities of a network. 
 | 
| NetworkInfo | 
 Describes the status of a network interface. 
 | 
| NetworkRequest | 
 Defines a request for a network, made through  
NetworkRequest.Builder and or listen for changes via
 ConnectivityManager.registerNetworkCallback(android.net.NetworkRequest, android.net.ConnectivityManager.NetworkCallback). | 
| NetworkRequest.Builder | 
 Builder used to create  
NetworkRequest objects. |