You've already forked android_translation_layer
mirror of
https://gitlab.com/android_translation_layer/android_translation_layer.git
synced 2025-10-27 11:48:10 -07:00
69 lines
1.0 KiB
Java
69 lines
1.0 KiB
Java
package android.net;
|
|
|
|
public class NetworkInfo {
|
|
public enum State {
|
|
CONNECTED,
|
|
CONNECTING,
|
|
DISCONNECTED,
|
|
DISCONNECTING,
|
|
SUSPENDED,
|
|
UNKNOWN
|
|
}
|
|
|
|
public enum DetailedState {}
|
|
|
|
private State state = State.DISCONNECTED;
|
|
|
|
public NetworkInfo(boolean available) {
|
|
state = available ? State.CONNECTED : State.DISCONNECTED;
|
|
}
|
|
|
|
public NetworkInfo.State getState() {
|
|
return state;
|
|
}
|
|
|
|
public int getType() {
|
|
return state == State.CONNECTED ? /*TYPE_WIFI*/0x1 : 0x0;
|
|
}
|
|
|
|
public boolean isConnected() {
|
|
return state == State.CONNECTED;
|
|
}
|
|
|
|
public boolean isConnectedOrConnecting() {
|
|
return false;
|
|
}
|
|
|
|
public int getSubtype() {
|
|
return 0; // NETWORK_TYPE_UNKNOWN
|
|
}
|
|
|
|
public boolean isRoaming() {
|
|
return false;
|
|
}
|
|
|
|
public String getTypeName() {
|
|
return "UNKNOWN";
|
|
}
|
|
|
|
public String getSubtypeName() {
|
|
return "UNKNOWN";
|
|
}
|
|
|
|
public boolean isAvailable () {
|
|
return false;
|
|
}
|
|
|
|
public DetailedState getDetailedState() {
|
|
return null;
|
|
}
|
|
|
|
public String getExtraInfo() {
|
|
return null;
|
|
}
|
|
|
|
public String getReason() {
|
|
return null;
|
|
}
|
|
}
|