Files
android_translation_layer/src/api-impl/android/net/NetworkInfo.java

55 lines
841 B
Java
Raw Normal View History

package android.net;
public class NetworkInfo {
public enum State {
CONNECTED,
CONNECTING,
DISCONNECTED,
DISCONNECTING,
SUSPENDED,
UNKNOWN
}
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 0x8; // TYPE_DUMMY
}
2024-03-16 12:49:28 +01:00
public boolean isConnected() {
return state == State.CONNECTED;
2024-03-16 12:49:28 +01:00
}
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";
}
2024-10-12 14:53:30 +03:00
public boolean isAvailable () {
return false;
}
}