package android.net; /* * #%L * Matos * $Id:$ * $HeadURL:$ * %% * Copyright (C) 2010 - 2014 Orange SA * %% * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * #L% */ @com.francetelecom.rd.stubs.annotation.ClassDone(0) public class ConnectivityManager { // Fields public static final java.lang.String CONNECTIVITY_ACTION = "android.net.conn.CONNECTIVITY_CHANGE"; public static final java.lang.String CONNECTIVITY_ACTION_IMMEDIATE = "android.net.conn.CONNECTIVITY_CHANGE_IMMEDIATE"; public static final java.lang.String EXTRA_NETWORK_INFO = "networkInfo"; public static final java.lang.String EXTRA_IS_FAILOVER = "isFailover"; public static final java.lang.String EXTRA_OTHER_NETWORK_INFO = "otherNetwork"; public static final java.lang.String EXTRA_NO_CONNECTIVITY = "noConnectivity"; public static final java.lang.String EXTRA_REASON = "reason"; public static final java.lang.String EXTRA_EXTRA_INFO = "extraInfo"; public static final java.lang.String EXTRA_INET_CONDITION = "inetCondition"; public static final java.lang.String ACTION_BACKGROUND_DATA_SETTING_CHANGED = "android.net.conn.BACKGROUND_DATA_SETTING_CHANGED"; public static final java.lang.String INET_CONDITION_ACTION = "android.net.conn.INET_CONDITION_ACTION"; public static final java.lang.String ACTION_TETHER_STATE_CHANGED = "android.net.conn.TETHER_STATE_CHANGED"; public static final java.lang.String EXTRA_AVAILABLE_TETHER = "availableArray"; public static final java.lang.String EXTRA_ACTIVE_TETHER = "activeArray"; public static final java.lang.String EXTRA_ERRORED_TETHER = "erroredArray"; public static final int TYPE_NONE = -1; public static final int TYPE_MOBILE = 0; public static final int TYPE_WIFI = 1; public static final int TYPE_MOBILE_MMS = 2; public static final int TYPE_MOBILE_SUPL = 3; public static final int TYPE_MOBILE_DUN = 4; public static final int TYPE_MOBILE_HIPRI = 5; public static final int TYPE_WIMAX = 6; public static final int TYPE_BLUETOOTH = 7; public static final int TYPE_DUMMY = 8; public static final int TYPE_ETHERNET = 9; public static final int TYPE_MOBILE_FOTA = 10; public static final int TYPE_MOBILE_IMS = 11; public static final int TYPE_MOBILE_CBS = 12; public static final int TYPE_WIFI_P2P = 13; public static final int MAX_RADIO_TYPE = 13; public static final int MAX_NETWORK_TYPE = 13; public static final int DEFAULT_NETWORK_PREFERENCE = 1; public static final int TETHER_ERROR_NO_ERROR = 0; public static final int TETHER_ERROR_UNKNOWN_IFACE = 1; public static final int TETHER_ERROR_SERVICE_UNAVAIL = 2; public static final int TETHER_ERROR_UNSUPPORTED = 3; public static final int TETHER_ERROR_UNAVAIL_IFACE = 4; public static final int TETHER_ERROR_MASTER_ERROR = 5; public static final int TETHER_ERROR_TETHER_IFACE_ERROR = 6; public static final int TETHER_ERROR_UNTETHER_IFACE_ERROR = 7; public static final int TETHER_ERROR_ENABLE_NAT_ERROR = 8; public static final int TETHER_ERROR_DISABLE_NAT_ERROR = 9; public static final int TETHER_ERROR_IFACE_CFG_ERROR = 10; // Constructors public ConnectivityManager(IConnectivityManager arg1){ } // Methods public void setGlobalProxy(ProxyProperties arg1){ } public LinkProperties getLinkProperties(int arg1){ return (LinkProperties) null; } public boolean setRadio(int arg1, boolean arg2){ return false; } @com.francetelecom.rd.stubs.annotation.UseRule(value = "ConnectivityManager.getNetworkInfo", report = "-") public NetworkInfo getNetworkInfo(int arg1){ return (NetworkInfo) null; } @com.francetelecom.rd.stubs.annotation.ArgsRule(value = "ConnectivityManager.startUsingNetworkFeature", pos = {1, 2}, report = "-") public int startUsingNetworkFeature(int arg1, java.lang.String arg2){ return 0; } public int stopUsingNetworkFeature(int arg1, java.lang.String arg2){ return 0; } @com.francetelecom.rd.stubs.annotation.ArgsRule(value = "ConnectivityManager.setNetworkPreference", pos = 1, report = "-") public void setNetworkPreference(int arg1){ } public ProxyProperties getProxy(){ return (ProxyProperties) null; } public boolean isNetworkSupported(int arg1){ return false; } @com.francetelecom.rd.stubs.annotation.UseRule(value = "ConnectivityManager.getNetworkPreference", report = "-") public int getNetworkPreference(){ return 0; } @com.francetelecom.rd.stubs.annotation.UseRule(value = "ConnectivityManager.getActiveNetworkInfo", report = "-") public NetworkInfo getActiveNetworkInfo(){ return (NetworkInfo) null; } public NetworkInfo getActiveNetworkInfoForUid(int arg1){ return (NetworkInfo) null; } @com.francetelecom.rd.stubs.annotation.UseRule(value = "ConnectivityManager.getAllNetworkInfo", report = "-") public NetworkInfo [] getAllNetworkInfo(){ return (NetworkInfo []) null; } public LinkProperties getActiveLinkProperties(){ return (LinkProperties) null; } public NetworkQuotaInfo getActiveNetworkQuotaInfo(){ return (NetworkQuotaInfo) null; } public boolean setRadios(boolean arg1){ return false; } @com.francetelecom.rd.stubs.annotation.UseRule(value = "ConnectivityManager.requestRouteToHost", report = "-") public boolean requestRouteToHost(int arg1, int arg2){ return false; } public boolean requestRouteToHostAddress(int arg1, java.net.InetAddress arg2){ return false; } public boolean getMobileDataEnabled(){ return false; } @com.francetelecom.rd.stubs.annotation.ArgsRule(value = "ConnectivityManager.setMobileDataEnabled", pos = 1, report = "-") public void setMobileDataEnabled(boolean arg1){ } @com.francetelecom.rd.stubs.annotation.ArgsRule(value = "ConnectivityManager.tether", pos = 1, report = "-") public int tether(java.lang.String arg1){ return 0; } @com.francetelecom.rd.stubs.annotation.ArgsRule(value = "ConnectivityManager.untether", pos = 1, report = "-") public int untether(java.lang.String arg1){ return 0; } public int getLastTetherError(java.lang.String arg1){ return 0; } public boolean isTetheringSupported(){ return false; } public java.lang.String [] getTetherableIfaces(){ return (java.lang.String []) null; } public java.lang.String [] getTetheredIfaces(){ return (java.lang.String []) null; } public java.lang.String [] getTetheringErroredIfaces(){ return (java.lang.String []) null; } public java.lang.String [] getTetherableUsbRegexs(){ return (java.lang.String []) null; } public java.lang.String [] getTetherableWifiRegexs(){ return (java.lang.String []) null; } public java.lang.String [] getTetherableBluetoothRegexs(){ return (java.lang.String []) null; } public int setUsbTethering(boolean arg1){ return 0; } public boolean requestNetworkTransitionWakelock(java.lang.String arg1){ return false; } public void reportInetCondition(int arg1, int arg2){ } public ProxyProperties getGlobalProxy(){ return (ProxyProperties) null; } public void setDataDependency(int arg1, boolean arg2){ } public static java.lang.String getNetworkTypeName(int arg1){ return (java.lang.String) null; } public boolean getBackgroundDataSetting(){ return false; } public static boolean isNetworkTypeValid(int arg1){ return false; } public static boolean isNetworkTypeMobile(int arg1){ return false; } public void setBackgroundDataSetting(boolean arg1){ } }