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

69 lines
1.0 KiB
Java
Raw Normal View History

package android.net;
public class NetworkInfo {
public enum State {
CONNECTED,
CONNECTING,
DISCONNECTED,
DISCONNECTING,
SUSPENDED,
UNKNOWN
}
2024-11-22 18:02:54 +01:00
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() {
2025-10-04 13:57:53 +02:00
return state == State.CONNECTED ? /*TYPE_WIFI*/0x1 : 0x0;
}
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;
}
2024-11-22 18:02:54 +01:00
public DetailedState getDetailedState() {
return null;
}
public String getExtraInfo() {
return null;
}
public String getReason() {
return null;
}
}