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

26 lines
713 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) {
return null; // this means the network type is not supported, which should make properly coded apps cease any attempts to use network-related APIs
}
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();
}