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

30 lines
722 B
Java
Raw Normal View History

package android.net;
class Network {}
public class ConnectivityManager {
public class NetworkCallback {
public void onAvailable(Network network) {}
public void onLost(Network network) {}
}
public NetworkInfo getNetworkInfo(int networkType) {
2024-10-12 14:53:30 +03:00
return new NetworkInfo(nativeGetNetworkAvailable());
}
public NetworkInfo getActiveNetworkInfo() {
return new NetworkInfo(nativeGetNetworkAvailable());
2024-03-16 12:49:28 +01:00
}
public native void registerNetworkCallback(NetworkRequest request, NetworkCallback callback);
2024-03-16 12:49:28 +01:00
public native boolean isActiveNetworkMetered();
protected native boolean nativeGetNetworkAvailable();
public NetworkInfo[] getAllNetworkInfo() {
return new NetworkInfo[] { getActiveNetworkInfo() };
}
}