| java.lang.Object | |
| ↳ | android.net.NetworkInfo |
Describes the status of a network interface of a given type (currently either Mobile or Wifi).
| Nested Classes | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| NetworkInfo.DetailedState | The fine-grained state of a network connection. | ||||||||||
| NetworkInfo.State | Coarse-grained network state. | ||||||||||
|
[Expand]
Inherited Constants | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From interface
android.os.Parcelable
| |||||||||||
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
Reports the current fine-grained state of the network.
| |||||||||||
Report the extra information about the network state, if any was
provided by the lower networking layers.,
if one is available.
| |||||||||||
Report the reason an attempt to establish connectivity failed,
if one is available.
| |||||||||||
Reports the current coarse-grained state of the network.
| |||||||||||
Reports the type of network (currently mobile or Wi-Fi) to which the
info in this object pertains.
| |||||||||||
Indicates whether network connectivity is possible.
| |||||||||||
Indicates whether network connectivity exists and it is possible to establish
connections and pass data.
| |||||||||||
Indicates whether network connectivity exists or is in the process
of being established.
| |||||||||||
Indicates whether the current attempt to connect to the network
resulted from the ConnectivityManager trying to fail over to this
network following a disconnect from another network.
| |||||||||||
Returns a string containing a concise, human-readable description of the
receiver.
| |||||||||||
|
[Expand]
Inherited Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
From class java.lang.Object
| |||||||||||
From interface android.os.Parcelable
| |||||||||||
Reports the current fine-grained state of the network.
Report the extra information about the network state, if any was provided by the lower networking layers., if one is available.
Report the reason an attempt to establish connectivity failed, if one is available.
Reports the current coarse-grained state of the network.
Reports the type of network (currently mobile or Wi-Fi) to which the info in this object pertains.
Indicates whether network connectivity is possible. A network is unavailable when a persistent or semi-persistent condition prevents the possibility of connecting to that network. Examples include
true if the network is available, false otherwise
Indicates whether network connectivity exists and it is possible to establish connections and pass data.
true if network connectivity exists, false otherwise.
Indicates whether network connectivity exists or is in the process of being established. This is good for applications that need to do anything related to the network other than read or write data. For the latter, call isConnected() instead, which guarantees that the network is fully usable.
true if network connectivity exists or is in the process
of being established, false otherwise.
Indicates whether the current attempt to connect to the network resulted from the ConnectivityManager trying to fail over to this network following a disconnect from another network.
true if this is a failover attempt, false
otherwise.
Returns a string containing a concise, human-readable description of the receiver.