2022-10-02 23:06:56 +02:00
|
|
|
package android.net;
|
|
|
|
|
|
|
|
|
|
public class NetworkInfo {
|
|
|
|
|
public enum State {
|
|
|
|
|
CONNECTED,
|
|
|
|
|
CONNECTING,
|
|
|
|
|
DISCONNECTED,
|
|
|
|
|
DISCONNECTING,
|
|
|
|
|
SUSPENDED,
|
|
|
|
|
UNKNOWN
|
|
|
|
|
}
|
|
|
|
|
|
2024-03-17 18:36:48 +01:00
|
|
|
private State state = State.DISCONNECTED;
|
|
|
|
|
|
|
|
|
|
public NetworkInfo(boolean available) {
|
|
|
|
|
state = available ? State.CONNECTED : State.DISCONNECTED;
|
|
|
|
|
}
|
|
|
|
|
|
2022-10-02 23:06:56 +02:00
|
|
|
public NetworkInfo.State getState() {
|
2024-03-17 18:36:48 +01:00
|
|
|
return state;
|
2022-10-02 23:06:56 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int getType() {
|
2024-03-17 18:36:48 +01:00
|
|
|
return 0x8; // TYPE_DUMMY
|
2022-10-02 23:06:56 +02:00
|
|
|
}
|
2024-03-16 12:49:28 +01:00
|
|
|
|
|
|
|
|
public boolean isConnected() {
|
2024-03-17 18:36:48 +01:00
|
|
|
return state == State.CONNECTED;
|
2024-03-16 12:49:28 +01:00
|
|
|
}
|
2024-04-26 14:49:37 +02:00
|
|
|
|
|
|
|
|
public boolean isConnectedOrConnecting() {
|
|
|
|
|
return false;
|
|
|
|
|
}
|
2022-10-02 23:06:56 +02:00
|
|
|
}
|