public class android.net.wifi.WifiManager
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: android.net.wifi.WifiManager
super_class: java.lang.Object
{
private static final java.lang.String TAG;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "WifiManager"
public static final int ERROR_AUTHENTICATING;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final int ERROR_AUTH_FAILURE_NONE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final int ERROR_AUTH_FAILURE_TIMEOUT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final int ERROR_AUTH_FAILURE_WRONG_PSWD;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final int ERROR_AUTH_FAILURE_EAP_FAILURE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final java.lang.String WIFI_SCAN_AVAILABLE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "wifi_scan_available"
public static final java.lang.String EXTRA_SCAN_AVAILABLE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "scan_enabled"
public static final java.lang.String WIFI_CREDENTIAL_CHANGED_ACTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.WIFI_CREDENTIAL_CHANGED"
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final java.lang.String EXTRA_WIFI_CREDENTIAL_EVENT_TYPE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "et"
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final java.lang.String EXTRA_WIFI_CREDENTIAL_SSID;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "ssid"
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final int WIFI_CREDENTIAL_SAVED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final int WIFI_CREDENTIAL_FORGOT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final java.lang.String ACTION_PASSPOINT_ICON;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.action.PASSPOINT_ICON"
public static final java.lang.String EXTRA_BSSID_LONG;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.extra.BSSID_LONG"
public static final java.lang.String EXTRA_ICON;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.extra.ICON"
public static final java.lang.String EXTRA_FILENAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.extra.FILENAME"
public static final java.lang.String ACTION_PASSPOINT_OSU_PROVIDERS_LIST;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.action.PASSPOINT_OSU_PROVIDERS_LIST"
public static final java.lang.String EXTRA_ANQP_ELEMENT_DATA;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.extra.ANQP_ELEMENT_DATA"
public static final java.lang.String ACTION_PASSPOINT_DEAUTH_IMMINENT;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.action.PASSPOINT_DEAUTH_IMMINENT"
public static final java.lang.String EXTRA_ESS;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.extra.ESS"
public static final java.lang.String EXTRA_DELAY;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.extra.DELAY"
public static final java.lang.String EXTRA_URL;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.extra.URL"
public static final java.lang.String ACTION_PASSPOINT_SUBSCRIPTION_REMEDIATION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.action.PASSPOINT_SUBSCRIPTION_REMEDIATION"
public static final java.lang.String EXTRA_SUBSCRIPTION_REMEDIATION_METHOD;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.extra.SUBSCRIPTION_REMEDIATION_METHOD"
public static final java.lang.String WIFI_STATE_CHANGED_ACTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.WIFI_STATE_CHANGED"
public static final java.lang.String EXTRA_WIFI_STATE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "wifi_state"
public static final java.lang.String EXTRA_PREVIOUS_WIFI_STATE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "previous_wifi_state"
public static final int WIFI_STATE_DISABLING;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int WIFI_STATE_DISABLED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int WIFI_STATE_ENABLING;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int WIFI_STATE_ENABLED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int WIFI_STATE_UNKNOWN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final java.lang.String WIFI_AP_STATE_CHANGED_ACTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.WIFI_AP_STATE_CHANGED"
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final java.lang.String EXTRA_WIFI_AP_STATE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "wifi_state"
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final java.lang.String EXTRA_WIFI_AP_FAILURE_REASON;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "wifi_ap_error_code"
public static final java.lang.String EXTRA_PREVIOUS_WIFI_AP_STATE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "previous_wifi_state"
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final java.lang.String EXTRA_WIFI_AP_INTERFACE_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "wifi_ap_interface_name"
public static final java.lang.String EXTRA_WIFI_AP_MODE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "wifi_ap_mode"
public static final int WIFI_AP_STATE_DISABLING;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 10
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final int WIFI_AP_STATE_DISABLED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 11
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final int WIFI_AP_STATE_ENABLING;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 12
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final int WIFI_AP_STATE_ENABLED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 13
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final int WIFI_AP_STATE_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 14
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final int SAP_START_FAILURE_GENERAL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int SAP_START_FAILURE_NO_CHANNEL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int IFACE_IP_MODE_UNSPECIFIED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1
public static final int IFACE_IP_MODE_CONFIGURATION_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int IFACE_IP_MODE_TETHERED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int IFACE_IP_MODE_LOCAL_ONLY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final java.lang.String SUPPLICANT_CONNECTION_CHANGE_ACTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.supplicant.CONNECTION_CHANGE"
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final java.lang.String EXTRA_SUPPLICANT_CONNECTED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "connected"
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final java.lang.String NETWORK_STATE_CHANGED_ACTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.STATE_CHANGE"
public static final java.lang.String EXTRA_NETWORK_INFO;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "networkInfo"
public static final java.lang.String EXTRA_BSSID;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "bssid"
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final java.lang.String EXTRA_WIFI_INFO;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "wifiInfo"
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final java.lang.String SUPPLICANT_STATE_CHANGED_ACTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.supplicant.STATE_CHANGE"
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final java.lang.String EXTRA_NEW_STATE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "newState"
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final java.lang.String EXTRA_SUPPLICANT_ERROR;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "supplicantError"
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final java.lang.String EXTRA_SUPPLICANT_ERROR_REASON;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "supplicantErrorReason"
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final java.lang.String CONFIGURED_NETWORKS_CHANGED_ACTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.CONFIGURED_NETWORKS_CHANGE"
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final java.lang.String EXTRA_WIFI_CONFIGURATION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "wifiConfiguration"
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final java.lang.String EXTRA_MULTIPLE_NETWORKS_CHANGED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "multipleChanges"
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final java.lang.String EXTRA_CHANGE_REASON;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "changeReason"
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final int CHANGE_REASON_ADDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final int CHANGE_REASON_REMOVED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final int CHANGE_REASON_CONFIG_CHANGE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public static final java.lang.String SCAN_RESULTS_AVAILABLE_ACTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.SCAN_RESULTS"
public static final java.lang.String EXTRA_RESULTS_UPDATED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "resultsUpdated"
public static final java.lang.String BATCHED_SCAN_RESULTS_AVAILABLE_ACTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.BATCHED_RESULTS"
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public static final java.lang.String RSSI_CHANGED_ACTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.RSSI_CHANGED"
public static final java.lang.String EXTRA_NEW_RSSI;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "newRssi"
public static final java.lang.String LINK_CONFIGURATION_CHANGED_ACTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.LINK_CONFIGURATION_CHANGED"
public static final java.lang.String EXTRA_LINK_PROPERTIES;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "linkProperties"
public static final java.lang.String EXTRA_NETWORK_CAPABILITIES;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "networkCapabilities"
public static final java.lang.String NETWORK_IDS_CHANGED_ACTION;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.NETWORK_IDS_CHANGED"
public static final java.lang.String ACTION_REQUEST_SCAN_ALWAYS_AVAILABLE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.action.REQUEST_SCAN_ALWAYS_AVAILABLE"
public static final java.lang.String ACTION_PICK_WIFI_NETWORK;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.PICK_WIFI_NETWORK"
public static final java.lang.String ACTION_REQUEST_ENABLE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.action.REQUEST_ENABLE"
public static final java.lang.String ACTION_REQUEST_DISABLE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "android.net.wifi.action.REQUEST_DISABLE"
public static final int WIFI_MODE_NO_LOCKS_HELD;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int WIFI_MODE_FULL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int WIFI_MODE_SCAN_ONLY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int WIFI_MODE_FULL_HIGH_PERF;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
private static final int MIN_RSSI;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -100
private static final int MAX_RSSI;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -55
public static final int RSSI_LEVELS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
public static final int WIFI_FREQUENCY_BAND_AUTO;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int WIFI_FREQUENCY_BAND_5GHZ;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int WIFI_FREQUENCY_BAND_2GHZ;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int DATA_ACTIVITY_NOTIFICATION;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int DATA_ACTIVITY_NONE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int DATA_ACTIVITY_IN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int DATA_ACTIVITY_OUT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int DATA_ACTIVITY_INOUT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final boolean DEFAULT_POOR_NETWORK_AVOIDANCE_ENABLED;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private static final int MAX_ACTIVE_LOCKS;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 50
private int mActiveLockCount;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private android.content.Context mContext;
descriptor: Landroid/content/Context;
flags: (0x0002) ACC_PRIVATE
android.net.wifi.IWifiManager mService;
descriptor: Landroid/net/wifi/IWifiManager;
flags: (0x0000)
private final int mTargetSdkVersion;
descriptor: I
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private static final int INVALID_KEY;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 0
private int mListenerKey;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private final android.util.SparseArray mListenerMap;
descriptor: Landroid/util/SparseArray;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.lang.Object mListenerMapLock;
descriptor: Ljava/lang/Object;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private com.android.internal.util.AsyncChannel mAsyncChannel;
descriptor: Lcom/android/internal/util/AsyncChannel;
flags: (0x0002) ACC_PRIVATE
private java.util.concurrent.CountDownLatch mConnected;
descriptor: Ljava/util/concurrent/CountDownLatch;
flags: (0x0002) ACC_PRIVATE
private android.os.Looper mLooper;
descriptor: Landroid/os/Looper;
flags: (0x0002) ACC_PRIVATE
public static final int HOTSPOT_STARTED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int HOTSPOT_STOPPED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int HOTSPOT_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int HOTSPOT_OBSERVER_REGISTERED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
private final java.lang.Object mLock;
descriptor: Ljava/lang/Object;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private android.net.wifi.WifiManager$LocalOnlyHotspotCallbackProxy mLOHSCallbackProxy;
descriptor: Landroid/net/wifi/WifiManager$LocalOnlyHotspotCallbackProxy;
flags: (0x0002) ACC_PRIVATE
RuntimeInvisibleAnnotations:
com.android.internal.annotations.GuardedBy(value = "mLock")
private android.net.wifi.WifiManager$LocalOnlyHotspotObserverProxy mLOHSObserverProxy;
descriptor: Landroid/net/wifi/WifiManager$LocalOnlyHotspotObserverProxy;
flags: (0x0002) ACC_PRIVATE
RuntimeInvisibleAnnotations:
com.android.internal.annotations.GuardedBy(value = "mLock")
public static final int WIFI_FEATURE_INFRA;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int WIFI_FEATURE_INFRA_5G;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int WIFI_FEATURE_PASSPOINT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int WIFI_FEATURE_P2P;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int WIFI_FEATURE_MOBILE_HOTSPOT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16
public static final int WIFI_FEATURE_SCANNER;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 32
public static final int WIFI_FEATURE_AWARE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 64
public static final int WIFI_FEATURE_D2D_RTT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 128
public static final int WIFI_FEATURE_D2AP_RTT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 256
public static final int WIFI_FEATURE_BATCH_SCAN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 512
public static final int WIFI_FEATURE_PNO;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1024
public static final int WIFI_FEATURE_ADDITIONAL_STA;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2048
public static final int WIFI_FEATURE_TDLS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4096
public static final int WIFI_FEATURE_TDLS_OFFCHANNEL;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8192
public static final int WIFI_FEATURE_EPR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16384
public static final int WIFI_FEATURE_AP_STA;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 32768
public static final int WIFI_FEATURE_LINK_LAYER_STATS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 65536
public static final int WIFI_FEATURE_LOGGER;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 131072
public static final int WIFI_FEATURE_HAL_EPNO;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 262144
public static final int WIFI_FEATURE_RSSI_MONITOR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 524288
public static final int WIFI_FEATURE_MKEEP_ALIVE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1048576
public static final int WIFI_FEATURE_CONFIG_NDO;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2097152
public static final int WIFI_FEATURE_TRANSMIT_POWER;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4194304
public static final int WIFI_FEATURE_CONTROL_ROAMING;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8388608
public static final int WIFI_FEATURE_IE_WHITELIST;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 16777216
public static final int WIFI_FEATURE_SCAN_RAND;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 33554432
public static final int WIFI_FEATURE_TX_POWER_LIMIT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 67108864
private static final int BASE;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 151552
public static final int CONNECT_NETWORK;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 151553
public static final int CONNECT_NETWORK_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 151554
public static final int CONNECT_NETWORK_SUCCEEDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 151555
public static final int FORGET_NETWORK;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 151556
public static final int FORGET_NETWORK_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 151557
public static final int FORGET_NETWORK_SUCCEEDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 151558
public static final int SAVE_NETWORK;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 151559
public static final int SAVE_NETWORK_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 151560
public static final int SAVE_NETWORK_SUCCEEDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 151561
public static final int START_WPS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 151562
public static final int START_WPS_SUCCEEDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 151563
public static final int WPS_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 151564
public static final int WPS_COMPLETED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 151565
public static final int CANCEL_WPS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 151566
public static final int CANCEL_WPS_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 151567
public static final int CANCEL_WPS_SUCCEDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 151568
public static final int DISABLE_NETWORK;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 151569
public static final int DISABLE_NETWORK_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 151570
public static final int DISABLE_NETWORK_SUCCEEDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 151571
public static final int RSSI_PKTCNT_FETCH;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 151572
public static final int RSSI_PKTCNT_FETCH_SUCCEEDED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 151573
public static final int RSSI_PKTCNT_FETCH_FAILED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 151574
public static final int ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int IN_PROGRESS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int BUSY;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int WPS_OVERLAP_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final int WPS_WEP_PROHIBITED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 4
public static final int WPS_TKIP_ONLY_PROHIBITED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 5
public static final int WPS_AUTH_FAILURE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 6
public static final int WPS_TIMED_OUT;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 7
public static final int INVALID_ARGS;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 8
public static final int NOT_AUTHORIZED;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 9
private static final java.lang.Object sServiceHandlerDispatchLock;
descriptor: Ljava/lang/Object;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new java.lang.Object
dup
invokespecial java.lang.Object.<init>:()V
putstatic android.net.wifi.WifiManager.sServiceHandlerDispatchLock:Ljava/lang/Object;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(android.content.Context, android.net.wifi.IWifiManager, android.os.Looper);
descriptor: (Landroid/content/Context;Landroid/net/wifi/IWifiManager;Landroid/os/Looper;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_1
putfield android.net.wifi.WifiManager.mListenerKey:I
2: aload 0
new android.util.SparseArray
dup
invokespecial android.util.SparseArray.<init>:()V
putfield android.net.wifi.WifiManager.mListenerMap:Landroid/util/SparseArray;
3: aload 0
new java.lang.Object
dup
invokespecial java.lang.Object.<init>:()V
putfield android.net.wifi.WifiManager.mListenerMapLock:Ljava/lang/Object;
4: aload 0
new java.lang.Object
dup
invokespecial java.lang.Object.<init>:()V
putfield android.net.wifi.WifiManager.mLock:Ljava/lang/Object;
5: aload 0
aload 1
putfield android.net.wifi.WifiManager.mContext:Landroid/content/Context;
6: aload 0
aload 2
putfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
7: aload 0
aload 3
putfield android.net.wifi.WifiManager.mLooper:Landroid/os/Looper;
8: aload 0
aload 1
invokevirtual android.content.Context.getApplicationInfo:()Landroid/content/pm/ApplicationInfo;
getfield android.content.pm.ApplicationInfo.targetSdkVersion:I
putfield android.net.wifi.WifiManager.mTargetSdkVersion:I
9: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/net/wifi/WifiManager;
0 10 1 context Landroid/content/Context;
0 10 2 service Landroid/net/wifi/IWifiManager;
0 10 3 looper Landroid/os/Looper;
MethodParameters:
Name Flags
context
service
looper
public java.util.List<android.net.wifi.WifiConfiguration> getConfiguredNetworks();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
invokeinterface android.net.wifi.IWifiManager.getConfiguredNetworks:()Landroid/content/pm/ParceledListSlice;
1: astore 1
start local 1 2: aload 1
ifnonnull 5
3: invokestatic java.util.Collections.emptyList:()Ljava/util/List;
4: areturn
5: StackMap locals: android.content.pm.ParceledListSlice
StackMap stack:
aload 1
invokevirtual android.content.pm.ParceledListSlice.getList:()Ljava/util/List;
6: areturn
end local 1 7: StackMap locals: android.net.wifi.WifiManager
StackMap stack: android.os.RemoteException
astore 1
start local 1 8: aload 1
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Landroid/net/wifi/WifiManager;
2 7 1 parceledList Landroid/content/pm/ParceledListSlice<Landroid/net/wifi/WifiConfiguration;>;
8 9 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 4 7 Class android.os.RemoteException
5 6 7 Class android.os.RemoteException
Signature: ()Ljava/util/List<Landroid/net/wifi/WifiConfiguration;>;
public java.util.List<android.net.wifi.WifiConfiguration> getPrivilegedConfiguredNetworks();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.READ_WIFI_CREDENTIAL cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiManager;
Signature: ()Ljava/util/List<Landroid/net/wifi/WifiConfiguration;>;
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public android.net.wifi.WifiConfiguration getMatchingWifiConfig(android.net.wifi.ScanResult);
descriptor: (Landroid/net/wifi/ScanResult;)Landroid/net/wifi/WifiConfiguration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
aload 1
invokeinterface android.net.wifi.IWifiManager.getMatchingWifiConfig:(Landroid/net/wifi/ScanResult;)Landroid/net/wifi/WifiConfiguration;
1: areturn
2: StackMap locals:
StackMap stack: android.os.RemoteException
astore 2
start local 2 3: aload 2
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/wifi/WifiManager;
0 4 1 scanResult Landroid/net/wifi/ScanResult;
3 4 2 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
MethodParameters:
Name Flags
scanResult
public java.util.List<android.net.wifi.WifiConfiguration> getAllMatchingWifiConfigs(android.net.wifi.ScanResult);
descriptor: (Landroid/net/wifi/ScanResult;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
aload 1
invokeinterface android.net.wifi.IWifiManager.getAllMatchingWifiConfigs:(Landroid/net/wifi/ScanResult;)Ljava/util/List;
1: areturn
2: StackMap locals:
StackMap stack: android.os.RemoteException
astore 2
start local 2 3: aload 2
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/wifi/WifiManager;
0 4 1 scanResult Landroid/net/wifi/ScanResult;
3 4 2 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
Signature: (Landroid/net/wifi/ScanResult;)Ljava/util/List<Landroid/net/wifi/WifiConfiguration;>;
MethodParameters:
Name Flags
scanResult
public java.util.List<android.net.wifi.hotspot2.OsuProvider> getMatchingOsuProviders(android.net.wifi.ScanResult);
descriptor: (Landroid/net/wifi/ScanResult;)Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
aload 1
invokeinterface android.net.wifi.IWifiManager.getMatchingOsuProviders:(Landroid/net/wifi/ScanResult;)Ljava/util/List;
1: areturn
2: StackMap locals:
StackMap stack: android.os.RemoteException
astore 2
start local 2 3: aload 2
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/wifi/WifiManager;
0 4 1 scanResult Landroid/net/wifi/ScanResult;
3 4 2 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
Signature: (Landroid/net/wifi/ScanResult;)Ljava/util/List<Landroid/net/wifi/hotspot2/OsuProvider;>;
MethodParameters:
Name Flags
scanResult
public int addNetwork(android.net.wifi.WifiConfiguration);
descriptor: (Landroid/net/wifi/WifiConfiguration;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: iconst_m1
ireturn
2: StackMap locals:
StackMap stack:
aload 1
iconst_m1
putfield android.net.wifi.WifiConfiguration.networkId:I
3: aload 0
aload 1
invokevirtual android.net.wifi.WifiManager.addOrUpdateNetwork:(Landroid/net/wifi/WifiConfiguration;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/wifi/WifiManager;
0 4 1 config Landroid/net/wifi/WifiConfiguration;
MethodParameters:
Name Flags
config
public int updateNetwork(android.net.wifi.WifiConfiguration);
descriptor: (Landroid/net/wifi/WifiConfiguration;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 1
aload 1
getfield android.net.wifi.WifiConfiguration.networkId:I
ifge 2
1: StackMap locals:
StackMap stack:
iconst_m1
ireturn
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual android.net.wifi.WifiManager.addOrUpdateNetwork:(Landroid/net/wifi/WifiConfiguration;)I
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/net/wifi/WifiManager;
0 3 1 config Landroid/net/wifi/WifiConfiguration;
MethodParameters:
Name Flags
config
private int addOrUpdateNetwork(android.net.wifi.WifiConfiguration);
descriptor: (Landroid/net/wifi/WifiConfiguration;)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
aload 1
aload 0
getfield android.net.wifi.WifiManager.mContext:Landroid/content/Context;
invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
invokeinterface android.net.wifi.IWifiManager.addOrUpdateNetwork:(Landroid/net/wifi/WifiConfiguration;Ljava/lang/String;)I
1: ireturn
2: StackMap locals:
StackMap stack: android.os.RemoteException
astore 2
start local 2 3: aload 2
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/wifi/WifiManager;
0 4 1 config Landroid/net/wifi/WifiConfiguration;
3 4 2 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
MethodParameters:
Name Flags
config
public void addOrUpdatePasspointConfiguration(android.net.wifi.hotspot2.PasspointConfiguration);
descriptor: (Landroid/net/wifi/hotspot2/PasspointConfiguration;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
aload 1
aload 0
getfield android.net.wifi.WifiManager.mContext:Landroid/content/Context;
invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
invokeinterface android.net.wifi.IWifiManager.addOrUpdatePasspointConfiguration:(Landroid/net/wifi/hotspot2/PasspointConfiguration;Ljava/lang/String;)Z
ifne 4
1: new java.lang.IllegalArgumentException
dup
invokespecial java.lang.IllegalArgumentException.<init>:()V
athrow
2: StackMap locals:
StackMap stack: android.os.RemoteException
astore 2
start local 2 3: aload 2
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 2 4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/net/wifi/WifiManager;
0 5 1 config Landroid/net/wifi/hotspot2/PasspointConfiguration;
3 4 2 e Landroid/os/RemoteException;
Exception table:
from to target type
0 2 2 Class android.os.RemoteException
MethodParameters:
Name Flags
config
public void removePasspointConfiguration(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
aload 1
aload 0
getfield android.net.wifi.WifiManager.mContext:Landroid/content/Context;
invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
invokeinterface android.net.wifi.IWifiManager.removePasspointConfiguration:(Ljava/lang/String;Ljava/lang/String;)Z
ifne 4
1: new java.lang.IllegalArgumentException
dup
invokespecial java.lang.IllegalArgumentException.<init>:()V
athrow
2: StackMap locals:
StackMap stack: android.os.RemoteException
astore 2
start local 2 3: aload 2
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 2 4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/net/wifi/WifiManager;
0 5 1 fqdn Ljava/lang/String;
3 4 2 e Landroid/os/RemoteException;
Exception table:
from to target type
0 2 2 Class android.os.RemoteException
MethodParameters:
Name Flags
fqdn
public java.util.List<android.net.wifi.hotspot2.PasspointConfiguration> getPasspointConfigurations();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
invokeinterface android.net.wifi.IWifiManager.getPasspointConfigurations:()Ljava/util/List;
1: areturn
2: StackMap locals:
StackMap stack: android.os.RemoteException
astore 1
start local 1 3: aload 1
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/wifi/WifiManager;
3 4 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
Signature: ()Ljava/util/List<Landroid/net/wifi/hotspot2/PasspointConfiguration;>;
public void queryPasspointIcon(long, java.lang.String);
descriptor: (JLjava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
lload 1
aload 3
invokeinterface android.net.wifi.IWifiManager.queryPasspointIcon:(JLjava/lang/String;)V
1: goto 4
StackMap locals:
StackMap stack: android.os.RemoteException
2: astore 4
start local 4 3: aload 4
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 4 4: StackMap locals:
StackMap stack:
return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/net/wifi/WifiManager;
0 5 1 bssid J
0 5 3 fileName Ljava/lang/String;
3 4 4 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
MethodParameters:
Name Flags
bssid
fileName
public int matchProviderWithCurrentNetwork(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
aload 1
invokeinterface android.net.wifi.IWifiManager.matchProviderWithCurrentNetwork:(Ljava/lang/String;)I
1: ireturn
2: StackMap locals:
StackMap stack: android.os.RemoteException
astore 2
start local 2 3: aload 2
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/wifi/WifiManager;
0 4 1 fqdn Ljava/lang/String;
3 4 2 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
MethodParameters:
Name Flags
fqdn
public void deauthenticateNetwork(long, boolean);
descriptor: (JZ)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
lload 1
iload 3
invokeinterface android.net.wifi.IWifiManager.deauthenticateNetwork:(JZ)V
1: goto 4
StackMap locals:
StackMap stack: android.os.RemoteException
2: astore 4
start local 4 3: aload 4
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 4 4: StackMap locals:
StackMap stack:
return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/net/wifi/WifiManager;
0 5 1 holdoff J
0 5 3 ess Z
3 4 4 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
MethodParameters:
Name Flags
holdoff
ess
public boolean removeNetwork(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
iload 1
aload 0
getfield android.net.wifi.WifiManager.mContext:Landroid/content/Context;
invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
invokeinterface android.net.wifi.IWifiManager.removeNetwork:(ILjava/lang/String;)Z
1: ireturn
2: StackMap locals:
StackMap stack: android.os.RemoteException
astore 2
start local 2 3: aload 2
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/wifi/WifiManager;
0 4 1 netId I
3 4 2 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
MethodParameters:
Name Flags
netId
public boolean enableNetwork(int, boolean);
descriptor: (IZ)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=3
start local 0 start local 1 start local 2 0: iload 2
ifeq 1
aload 0
getfield android.net.wifi.WifiManager.mTargetSdkVersion:I
bipush 21
if_icmpge 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: istore 3
start local 3 3: iload 3
ifeq 11
4: new android.net.NetworkRequest$Builder
dup
invokespecial android.net.NetworkRequest$Builder.<init>:()V
5: invokevirtual android.net.NetworkRequest$Builder.clearCapabilities:()Landroid/net/NetworkRequest$Builder;
6: bipush 15
invokevirtual android.net.NetworkRequest$Builder.addCapability:(I)Landroid/net/NetworkRequest$Builder;
7: iconst_1
invokevirtual android.net.NetworkRequest$Builder.addTransportType:(I)Landroid/net/NetworkRequest$Builder;
8: invokevirtual android.net.NetworkRequest$Builder.build:()Landroid/net/NetworkRequest;
9: astore 4
start local 4 10: aload 0
getfield android.net.wifi.WifiManager.mContext:Landroid/content/Context;
aload 4
invokestatic com.android.server.net.NetworkPinner.pin:(Landroid/content/Context;Landroid/net/NetworkRequest;)V
end local 4 11: StackMap locals: int
StackMap stack:
aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
iload 1
iload 2
aload 0
getfield android.net.wifi.WifiManager.mContext:Landroid/content/Context;
invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
invokeinterface android.net.wifi.IWifiManager.enableNetwork:(IZLjava/lang/String;)Z
istore 4
start local 4 12: goto 15
end local 4 StackMap locals:
StackMap stack: android.os.RemoteException
13: astore 5
start local 5 14: aload 5
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 5 start local 4 15: StackMap locals: int
StackMap stack:
iload 3
ifeq 17
iload 4
ifne 17
16: invokestatic com.android.server.net.NetworkPinner.unpin:()V
17: StackMap locals:
StackMap stack:
iload 4
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Landroid/net/wifi/WifiManager;
0 18 1 netId I
0 18 2 attemptConnect Z
3 18 3 pin Z
10 11 4 request Landroid/net/NetworkRequest;
12 13 4 success Z
15 18 4 success Z
14 15 5 e Landroid/os/RemoteException;
Exception table:
from to target type
11 12 13 Class android.os.RemoteException
MethodParameters:
Name Flags
netId
attemptConnect
public boolean disableNetwork(int);
descriptor: (I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
iload 1
aload 0
getfield android.net.wifi.WifiManager.mContext:Landroid/content/Context;
invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
invokeinterface android.net.wifi.IWifiManager.disableNetwork:(ILjava/lang/String;)Z
1: ireturn
2: StackMap locals:
StackMap stack: android.os.RemoteException
astore 2
start local 2 3: aload 2
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/wifi/WifiManager;
0 4 1 netId I
3 4 2 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
MethodParameters:
Name Flags
netId
public boolean disconnect();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
aload 0
getfield android.net.wifi.WifiManager.mContext:Landroid/content/Context;
invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
invokeinterface android.net.wifi.IWifiManager.disconnect:(Ljava/lang/String;)V
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack: android.os.RemoteException
astore 1
start local 1 3: aload 1
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/wifi/WifiManager;
3 4 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
public boolean reconnect();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
aload 0
getfield android.net.wifi.WifiManager.mContext:Landroid/content/Context;
invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
invokeinterface android.net.wifi.IWifiManager.reconnect:(Ljava/lang/String;)V
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack: android.os.RemoteException
astore 1
start local 1 3: aload 1
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/wifi/WifiManager;
3 4 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
public boolean reassociate();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
aload 0
getfield android.net.wifi.WifiManager.mContext:Landroid/content/Context;
invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
invokeinterface android.net.wifi.IWifiManager.reassociate:(Ljava/lang/String;)V
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack: android.os.RemoteException
astore 1
start local 1 3: aload 1
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/wifi/WifiManager;
3 4 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
public boolean pingSupplicant();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual android.net.wifi.WifiManager.isWifiEnabled:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiManager;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
private int getSupportedFeatures();
descriptor: ()I
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
invokeinterface android.net.wifi.IWifiManager.getSupportedFeatures:()I
1: ireturn
2: StackMap locals:
StackMap stack: android.os.RemoteException
astore 1
start local 1 3: aload 1
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/wifi/WifiManager;
3 4 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
private boolean isFeatureSupported(int);
descriptor: (I)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.net.wifi.WifiManager.getSupportedFeatures:()I
iload 1
iand
iload 1
if_icmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/net/wifi/WifiManager;
0 2 1 feature I
MethodParameters:
Name Flags
feature
public boolean is5GHzBandSupported();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_2
invokevirtual android.net.wifi.WifiManager.isFeatureSupported:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiManager;
public boolean isPasspointSupported();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_4
invokevirtual android.net.wifi.WifiManager.isFeatureSupported:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiManager;
public boolean isP2pSupported();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 8
invokevirtual android.net.wifi.WifiManager.isFeatureSupported:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiManager;
public boolean isPortableHotspotSupported();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 16
invokevirtual android.net.wifi.WifiManager.isFeatureSupported:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiManager;
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public boolean isWifiScannerSupported();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 32
invokevirtual android.net.wifi.WifiManager.isFeatureSupported:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiManager;
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public boolean isWifiAwareSupported();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
bipush 64
invokevirtual android.net.wifi.WifiManager.isFeatureSupported:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiManager;
public boolean isDeviceToDeviceRttSupported();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 128
invokevirtual android.net.wifi.WifiManager.isFeatureSupported:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiManager;
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public boolean isDeviceToApRttSupported();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 256
invokevirtual android.net.wifi.WifiManager.isFeatureSupported:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiManager;
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public boolean isPreferredNetworkOffloadSupported();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 1024
invokevirtual android.net.wifi.WifiManager.isFeatureSupported:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiManager;
public boolean isAdditionalStaSupported();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 2048
invokevirtual android.net.wifi.WifiManager.isFeatureSupported:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiManager;
public boolean isTdlsSupported();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 4096
invokevirtual android.net.wifi.WifiManager.isFeatureSupported:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiManager;
public boolean isOffChannelTdlsSupported();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
sipush 8192
invokevirtual android.net.wifi.WifiManager.isFeatureSupported:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiManager;
public boolean isEnhancedPowerReportingSupported();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc 65536
invokevirtual android.net.wifi.WifiManager.isFeatureSupported:(I)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiManager;
public android.net.wifi.WifiActivityEnergyInfo getControllerActivityEnergyInfo(int);
descriptor: (I)Landroid/net/wifi/WifiActivityEnergyInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
ifnonnull 1
aconst_null
areturn
1: StackMap locals:
StackMap stack:
aload 0
dup
astore 2
monitorenter
2: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
invokeinterface android.net.wifi.IWifiManager.reportActivityInfo:()Landroid/net/wifi/WifiActivityEnergyInfo;
aload 2
monitorexit
3: areturn
4: StackMap locals: android.net.wifi.WifiManager int android.net.wifi.WifiManager
StackMap stack: java.lang.Throwable
aload 2
monitorexit
5: athrow
6: StackMap locals: android.net.wifi.WifiManager int
StackMap stack: android.os.RemoteException
astore 2
start local 2 7: aload 2
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/net/wifi/WifiManager;
0 8 1 updateType I
7 8 2 e Landroid/os/RemoteException;
Exception table:
from to target type
2 3 4 any
4 5 4 any
1 3 6 Class android.os.RemoteException
4 6 6 Class android.os.RemoteException
MethodParameters:
Name Flags
updateType
public boolean startScan();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
invokevirtual android.net.wifi.WifiManager.startScan:(Landroid/os/WorkSource;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiManager;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public boolean startScan(android.os.WorkSource);
descriptor: (Landroid/os/WorkSource;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.UPDATE_DEVICE_STATS cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiManager;
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
MethodParameters:
Name Flags
workSource
public java.lang.String getCurrentNetworkWpsNfcConfigurationToken();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiManager;
public android.net.wifi.WifiInfo getConnectionInfo();
descriptor: ()Landroid/net/wifi/WifiInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
aload 0
getfield android.net.wifi.WifiManager.mContext:Landroid/content/Context;
invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
invokeinterface android.net.wifi.IWifiManager.getConnectionInfo:(Ljava/lang/String;)Landroid/net/wifi/WifiInfo;
1: areturn
2: StackMap locals:
StackMap stack: android.os.RemoteException
astore 1
start local 1 3: aload 1
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/wifi/WifiManager;
3 4 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
public java.util.List<android.net.wifi.ScanResult> getScanResults();
descriptor: ()Ljava/util/List;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
aload 0
getfield android.net.wifi.WifiManager.mContext:Landroid/content/Context;
invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
invokeinterface android.net.wifi.IWifiManager.getScanResults:(Ljava/lang/String;)Ljava/util/List;
1: areturn
2: StackMap locals:
StackMap stack: android.os.RemoteException
astore 1
start local 1 3: aload 1
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/wifi/WifiManager;
3 4 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
Signature: ()Ljava/util/List<Landroid/net/wifi/ScanResult;>;
public boolean isScanAlwaysAvailable();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
invokeinterface android.net.wifi.IWifiManager.isScanAlwaysAvailable:()Z
1: ireturn
2: StackMap locals:
StackMap stack: android.os.RemoteException
astore 1
start local 1 3: aload 1
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/wifi/WifiManager;
3 4 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
public boolean saveConfiguration();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiManager;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
public void setCountryCode(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
aload 1
invokeinterface android.net.wifi.IWifiManager.setCountryCode:(Ljava/lang/String;)V
1: goto 4
StackMap locals:
StackMap stack: android.os.RemoteException
2: astore 2
start local 2 3: aload 2
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 2 4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/net/wifi/WifiManager;
0 5 1 country Ljava/lang/String;
3 4 2 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
MethodParameters:
Name Flags
country
public java.lang.String getCountryCode();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
invokeinterface android.net.wifi.IWifiManager.getCountryCode:()Ljava/lang/String;
astore 1
start local 1 1: aload 1
2: areturn
end local 1 3: StackMap locals:
StackMap stack: android.os.RemoteException
astore 1
start local 1 4: aload 1
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/net/wifi/WifiManager;
1 3 1 country Ljava/lang/String;
4 5 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 2 3 Class android.os.RemoteException
public boolean isDualBandSupported();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
invokeinterface android.net.wifi.IWifiManager.isDualBandSupported:()Z
1: ireturn
2: StackMap locals:
StackMap stack: android.os.RemoteException
astore 1
start local 1 3: aload 1
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/wifi/WifiManager;
3 4 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
public boolean isDualModeSupported();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
invokeinterface android.net.wifi.IWifiManager.needs5GHzToAnyApBandConversion:()Z
1: ireturn
2: StackMap locals:
StackMap stack: android.os.RemoteException
astore 1
start local 1 3: aload 1
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/wifi/WifiManager;
3 4 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
public android.net.DhcpInfo getDhcpInfo();
descriptor: ()Landroid/net/DhcpInfo;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
invokeinterface android.net.wifi.IWifiManager.getDhcpInfo:()Landroid/net/DhcpInfo;
1: areturn
2: StackMap locals:
StackMap stack: android.os.RemoteException
astore 1
start local 1 3: aload 1
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/wifi/WifiManager;
3 4 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
public boolean setWifiEnabled(boolean);
descriptor: (Z)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
aload 0
getfield android.net.wifi.WifiManager.mContext:Landroid/content/Context;
invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
iload 1
invokeinterface android.net.wifi.IWifiManager.setWifiEnabled:(Ljava/lang/String;Z)Z
1: ireturn
2: StackMap locals:
StackMap stack: android.os.RemoteException
astore 2
start local 2 3: aload 2
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/wifi/WifiManager;
0 4 1 enabled Z
3 4 2 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
MethodParameters:
Name Flags
enabled
public int getWifiState();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
invokeinterface android.net.wifi.IWifiManager.getWifiEnabledState:()I
1: ireturn
2: StackMap locals:
StackMap stack: android.os.RemoteException
astore 1
start local 1 3: aload 1
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/wifi/WifiManager;
3 4 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
public boolean isWifiEnabled();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual android.net.wifi.WifiManager.getWifiState:()I
iconst_3
if_icmpne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/net/wifi/WifiManager;
public void getTxPacketCount(android.net.wifi.WifiManager$TxPacketCountListener);
descriptor: (Landroid/net/wifi/WifiManager$TxPacketCountListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual android.net.wifi.WifiManager.getChannel:()Lcom/android/internal/util/AsyncChannel;
ldc 151572
iconst_0
aload 0
aload 1
invokevirtual android.net.wifi.WifiManager.putListener:(Ljava/lang/Object;)I
invokevirtual com.android.internal.util.AsyncChannel.sendMessage:(III)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/net/wifi/WifiManager;
0 2 1 listener Landroid/net/wifi/WifiManager$TxPacketCountListener;
MethodParameters:
Name Flags
listener
public static int calculateSignalLevel(int, int);
descriptor: (II)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: iload 0
bipush -100
if_icmpgt 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
iload 0
bipush -55
if_icmplt 4
3: iload 1
iconst_1
isub
ireturn
4: StackMap locals:
StackMap stack:
ldc 45.0
fstore 2
start local 2 5: iload 1
iconst_1
isub
i2f
fstore 3
start local 3 6: iload 0
bipush -100
isub
i2f
fload 3
fmul
fload 2
fdiv
f2i
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 rssi I
0 7 1 numLevels I
5 7 2 inputRange F
6 7 3 outputRange F
MethodParameters:
Name Flags
rssi
numLevels
public static int compareSignalLevel(int, int);
descriptor: (II)I
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 0
iload 1
isub
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 rssiA I
0 1 1 rssiB I
MethodParameters:
Name Flags
rssiA
rssiB
public void updateInterfaceIpState(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
aload 1
iload 2
invokeinterface android.net.wifi.IWifiManager.updateInterfaceIpState:(Ljava/lang/String;I)V
1: goto 4
StackMap locals:
StackMap stack: android.os.RemoteException
2: astore 3
start local 3 3: aload 3
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 3 4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/net/wifi/WifiManager;
0 5 1 ifaceName Ljava/lang/String;
0 5 2 mode I
3 4 3 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
MethodParameters:
Name Flags
ifaceName
mode
public boolean startSoftAp(android.net.wifi.WifiConfiguration);
descriptor: (Landroid/net/wifi/WifiConfiguration;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
aload 1
invokeinterface android.net.wifi.IWifiManager.startSoftAp:(Landroid/net/wifi/WifiConfiguration;)Z
1: ireturn
2: StackMap locals:
StackMap stack: android.os.RemoteException
astore 2
start local 2 3: aload 2
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/wifi/WifiManager;
0 4 1 wifiConfig Landroid/net/wifi/WifiConfiguration;
3 4 2 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
MethodParameters:
Name Flags
wifiConfig
public boolean stopSoftAp();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
invokeinterface android.net.wifi.IWifiManager.stopSoftAp:()Z
1: ireturn
2: StackMap locals:
StackMap stack: android.os.RemoteException
astore 1
start local 1 3: aload 1
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/wifi/WifiManager;
3 4 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
public void startLocalOnlyHotspot(android.net.wifi.WifiManager$LocalOnlyHotspotCallback, android.os.Handler);
descriptor: (Landroid/net/wifi/WifiManager$LocalOnlyHotspotCallback;Landroid/os/Handler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=8, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.net.wifi.WifiManager.mLock:Ljava/lang/Object;
dup
astore 3
monitorenter
1: aload 2
ifnonnull 2
aload 0
getfield android.net.wifi.WifiManager.mContext:Landroid/content/Context;
invokevirtual android.content.Context.getMainLooper:()Landroid/os/Looper;
goto 3
StackMap locals: java.lang.Object
StackMap stack:
2: aload 2
invokevirtual android.os.Handler.getLooper:()Landroid/os/Looper;
StackMap locals:
StackMap stack: android.os.Looper
3: astore 4
start local 4 4: new android.net.wifi.WifiManager$LocalOnlyHotspotCallbackProxy
dup
aload 0
aload 4
aload 1
invokespecial android.net.wifi.WifiManager$LocalOnlyHotspotCallbackProxy.<init>:(Landroid/net/wifi/WifiManager;Landroid/os/Looper;Landroid/net/wifi/WifiManager$LocalOnlyHotspotCallback;)V
5: astore 5
start local 5 6: aload 0
getfield android.net.wifi.WifiManager.mContext:Landroid/content/Context;
invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
astore 6
start local 6 7: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
8: aload 5
invokevirtual android.net.wifi.WifiManager$LocalOnlyHotspotCallbackProxy.getMessenger:()Landroid/os/Messenger;
new android.os.Binder
dup
invokespecial android.os.Binder.<init>:()V
aload 6
9: invokeinterface android.net.wifi.IWifiManager.startLocalOnlyHotspot:(Landroid/os/Messenger;Landroid/os/IBinder;Ljava/lang/String;)I
istore 7
start local 7 10: iload 7
ifeq 14
11: aload 5
iload 7
invokevirtual android.net.wifi.WifiManager$LocalOnlyHotspotCallbackProxy.notifyFailed:(I)V
12: aload 3
monitorexit
13: return
14: StackMap locals: android.net.wifi.WifiManager android.net.wifi.WifiManager$LocalOnlyHotspotCallback android.os.Handler java.lang.Object android.os.Looper android.net.wifi.WifiManager$LocalOnlyHotspotCallbackProxy java.lang.String int
StackMap stack:
aload 0
aload 5
putfield android.net.wifi.WifiManager.mLOHSCallbackProxy:Landroid/net/wifi/WifiManager$LocalOnlyHotspotCallbackProxy;
end local 7 end local 6 15: goto 18
StackMap locals: android.net.wifi.WifiManager android.net.wifi.WifiManager$LocalOnlyHotspotCallback android.os.Handler java.lang.Object android.os.Looper android.net.wifi.WifiManager$LocalOnlyHotspotCallbackProxy
StackMap stack: android.os.RemoteException
16: astore 6
start local 6 17: aload 6
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 6 end local 5 end local 4 18: StackMap locals:
StackMap stack:
aload 3
monitorexit
19: goto 22
StackMap locals:
StackMap stack: java.lang.Throwable
20: aload 3
monitorexit
21: athrow
22: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 this Landroid/net/wifi/WifiManager;
0 23 1 callback Landroid/net/wifi/WifiManager$LocalOnlyHotspotCallback;
0 23 2 handler Landroid/os/Handler;
4 18 4 looper Landroid/os/Looper;
6 18 5 proxy Landroid/net/wifi/WifiManager$LocalOnlyHotspotCallbackProxy;
7 15 6 packageName Ljava/lang/String;
10 15 7 returnCode I
17 18 6 e Landroid/os/RemoteException;
Exception table:
from to target type
6 12 16 Class android.os.RemoteException
14 15 16 Class android.os.RemoteException
1 13 20 any
14 19 20 any
20 21 20 any
MethodParameters:
Name Flags
callback
handler
public void cancelLocalOnlyHotspotRequest();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiManager.mLock:Ljava/lang/Object;
dup
astore 1
monitorenter
1: aload 0
invokevirtual android.net.wifi.WifiManager.stopLocalOnlyHotspot:()V
2: aload 1
monitorexit
3: goto 6
StackMap locals: android.net.wifi.WifiManager java.lang.Object
StackMap stack: java.lang.Throwable
4: aload 1
monitorexit
5: athrow
6: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/net/wifi/WifiManager;
Exception table:
from to target type
1 3 4 any
4 5 4 any
private void stopLocalOnlyHotspot();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiManager.mLock:Ljava/lang/Object;
dup
astore 1
monitorenter
1: aload 0
getfield android.net.wifi.WifiManager.mLOHSCallbackProxy:Landroid/net/wifi/WifiManager$LocalOnlyHotspotCallbackProxy;
ifnonnull 4
2: aload 1
monitorexit
3: return
4: StackMap locals: java.lang.Object
StackMap stack:
aload 0
aconst_null
putfield android.net.wifi.WifiManager.mLOHSCallbackProxy:Landroid/net/wifi/WifiManager$LocalOnlyHotspotCallbackProxy;
5: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
invokeinterface android.net.wifi.IWifiManager.stopLocalOnlyHotspot:()V
6: goto 9
StackMap locals:
StackMap stack: android.os.RemoteException
7: astore 2
start local 2 8: aload 2
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 2 9: StackMap locals:
StackMap stack:
aload 1
monitorexit
10: goto 13
StackMap locals:
StackMap stack: java.lang.Throwable
11: aload 1
monitorexit
12: athrow
13: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Landroid/net/wifi/WifiManager;
8 9 2 e Landroid/os/RemoteException;
Exception table:
from to target type
5 6 7 Class android.os.RemoteException
1 3 11 any
4 10 11 any
11 12 11 any
public void watchLocalOnlyHotspot(android.net.wifi.WifiManager$LocalOnlyHotspotObserver, android.os.Handler);
descriptor: (Landroid/net/wifi/WifiManager$LocalOnlyHotspotObserver;Landroid/os/Handler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.net.wifi.WifiManager.mLock:Ljava/lang/Object;
dup
astore 3
monitorenter
1: aload 2
ifnonnull 2
aload 0
getfield android.net.wifi.WifiManager.mContext:Landroid/content/Context;
invokevirtual android.content.Context.getMainLooper:()Landroid/os/Looper;
goto 3
StackMap locals: java.lang.Object
StackMap stack:
2: aload 2
invokevirtual android.os.Handler.getLooper:()Landroid/os/Looper;
StackMap locals:
StackMap stack: android.os.Looper
3: astore 4
start local 4 4: aload 0
new android.net.wifi.WifiManager$LocalOnlyHotspotObserverProxy
dup
aload 0
aload 4
aload 1
invokespecial android.net.wifi.WifiManager$LocalOnlyHotspotObserverProxy.<init>:(Landroid/net/wifi/WifiManager;Landroid/os/Looper;Landroid/net/wifi/WifiManager$LocalOnlyHotspotObserver;)V
putfield android.net.wifi.WifiManager.mLOHSObserverProxy:Landroid/net/wifi/WifiManager$LocalOnlyHotspotObserverProxy;
5: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
6: aload 0
getfield android.net.wifi.WifiManager.mLOHSObserverProxy:Landroid/net/wifi/WifiManager$LocalOnlyHotspotObserverProxy;
invokevirtual android.net.wifi.WifiManager$LocalOnlyHotspotObserverProxy.getMessenger:()Landroid/os/Messenger;
new android.os.Binder
dup
invokespecial android.os.Binder.<init>:()V
7: invokeinterface android.net.wifi.IWifiManager.startWatchLocalOnlyHotspot:(Landroid/os/Messenger;Landroid/os/IBinder;)V
8: aload 0
getfield android.net.wifi.WifiManager.mLOHSObserverProxy:Landroid/net/wifi/WifiManager$LocalOnlyHotspotObserverProxy;
invokevirtual android.net.wifi.WifiManager$LocalOnlyHotspotObserverProxy.registered:()V
9: goto 13
StackMap locals: android.net.wifi.WifiManager android.net.wifi.WifiManager$LocalOnlyHotspotObserver android.os.Handler java.lang.Object android.os.Looper
StackMap stack: android.os.RemoteException
10: astore 5
start local 5 11: aload 0
aconst_null
putfield android.net.wifi.WifiManager.mLOHSObserverProxy:Landroid/net/wifi/WifiManager$LocalOnlyHotspotObserverProxy;
12: aload 5
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 5 end local 4 13: StackMap locals:
StackMap stack:
aload 3
monitorexit
14: goto 17
StackMap locals:
StackMap stack: java.lang.Throwable
15: aload 3
monitorexit
16: athrow
17: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Landroid/net/wifi/WifiManager;
0 18 1 observer Landroid/net/wifi/WifiManager$LocalOnlyHotspotObserver;
0 18 2 handler Landroid/os/Handler;
4 13 4 looper Landroid/os/Looper;
11 13 5 e Landroid/os/RemoteException;
Exception table:
from to target type
5 9 10 Class android.os.RemoteException
1 14 15 any
15 16 15 any
MethodParameters:
Name Flags
observer
handler
public void unregisterLocalOnlyHotspotObserver();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiManager.mLock:Ljava/lang/Object;
dup
astore 1
monitorenter
1: aload 0
getfield android.net.wifi.WifiManager.mLOHSObserverProxy:Landroid/net/wifi/WifiManager$LocalOnlyHotspotObserverProxy;
ifnonnull 4
2: aload 1
monitorexit
3: return
4: StackMap locals: java.lang.Object
StackMap stack:
aload 0
aconst_null
putfield android.net.wifi.WifiManager.mLOHSObserverProxy:Landroid/net/wifi/WifiManager$LocalOnlyHotspotObserverProxy;
5: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
invokeinterface android.net.wifi.IWifiManager.stopWatchLocalOnlyHotspot:()V
6: goto 9
StackMap locals:
StackMap stack: android.os.RemoteException
7: astore 2
start local 2 8: aload 2
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 2 9: StackMap locals:
StackMap stack:
aload 1
monitorexit
10: goto 13
StackMap locals:
StackMap stack: java.lang.Throwable
11: aload 1
monitorexit
12: athrow
13: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Landroid/net/wifi/WifiManager;
8 9 2 e Landroid/os/RemoteException;
Exception table:
from to target type
5 6 7 Class android.os.RemoteException
1 3 11 any
4 10 11 any
11 12 11 any
public int getWifiApState();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.ACCESS_WIFI_STATE cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiManager;
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public boolean isWifiApEnabled();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.ACCESS_WIFI_STATE cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiManager;
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public android.net.wifi.WifiConfiguration getWifiApConfiguration();
descriptor: ()Landroid/net/wifi/WifiConfiguration;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.ACCESS_WIFI_STATE cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiManager;
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
public boolean setWifiApConfiguration(android.net.wifi.WifiConfiguration);
descriptor: (Landroid/net/wifi/WifiConfiguration;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.CHANGE_WIFI_STATE cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiManager;
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
MethodParameters:
Name Flags
wifiConfig
public void notifyUserOfApBandConversion();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.NETWORK_SETTINGS cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiManager;
public void setTdlsEnabled(java.net.InetAddress, boolean);
descriptor: (Ljava/net/InetAddress;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
aload 1
invokevirtual java.net.InetAddress.getHostAddress:()Ljava/lang/String;
iload 2
invokeinterface android.net.wifi.IWifiManager.enableTdls:(Ljava/lang/String;Z)V
1: goto 4
StackMap locals:
StackMap stack: android.os.RemoteException
2: astore 3
start local 3 3: aload 3
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 3 4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/net/wifi/WifiManager;
0 5 1 remoteIPAddress Ljava/net/InetAddress;
0 5 2 enable Z
3 4 3 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
MethodParameters:
Name Flags
remoteIPAddress
enable
public void setTdlsEnabledWithMacAddress(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
aload 1
iload 2
invokeinterface android.net.wifi.IWifiManager.enableTdlsWithMacAddress:(Ljava/lang/String;Z)V
1: goto 4
StackMap locals:
StackMap stack: android.os.RemoteException
2: astore 3
start local 3 3: aload 3
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 3 4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/net/wifi/WifiManager;
0 5 1 remoteMacAddress Ljava/lang/String;
0 5 2 enable Z
3 4 3 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
MethodParameters:
Name Flags
remoteMacAddress
enable
public void registerSoftApCallback(android.net.wifi.WifiManager$SoftApCallback, android.os.Handler);
descriptor: (Landroid/net/wifi/WifiManager$SoftApCallback;Landroid/os/Handler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.NETWORK_SETTINGS cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiManager;
MethodParameters:
Name Flags
callback
handler
public void unregisterSoftApCallback(android.net.wifi.WifiManager$SoftApCallback);
descriptor: (Landroid/net/wifi/WifiManager$SoftApCallback;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.NETWORK_SETTINGS cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiManager;
MethodParameters:
Name Flags
callback
private int putListener(java.lang.Object);
descriptor: (Ljava/lang/Object;)I
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=4, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 1
iconst_0
ireturn
1: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiManager.mListenerMapLock:Ljava/lang/Object;
dup
astore 3
monitorenter
2: StackMap locals: android.net.wifi.WifiManager java.lang.Object top java.lang.Object
StackMap stack:
aload 0
dup
getfield android.net.wifi.WifiManager.mListenerKey:I
dup_x1
iconst_1
iadd
putfield android.net.wifi.WifiManager.mListenerKey:I
istore 2
start local 2 3: iload 2
ifeq 2
4: aload 0
getfield android.net.wifi.WifiManager.mListenerMap:Landroid/util/SparseArray;
iload 2
aload 1
invokevirtual android.util.SparseArray.put:(ILjava/lang/Object;)V
5: aload 3
monitorexit
6: goto 9
end local 2 StackMap locals:
StackMap stack: java.lang.Throwable
7: aload 3
monitorexit
8: athrow
start local 2 9: StackMap locals: android.net.wifi.WifiManager java.lang.Object int
StackMap stack:
iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/net/wifi/WifiManager;
0 10 1 listener Ljava/lang/Object;
3 7 2 key I
9 10 2 key I
Exception table:
from to target type
2 6 7 any
7 8 7 any
MethodParameters:
Name Flags
listener
private java.lang.Object removeListener(int);
descriptor: (I)Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: iload 1
ifne 1
aconst_null
areturn
1: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiManager.mListenerMapLock:Ljava/lang/Object;
dup
astore 2
monitorenter
2: aload 0
getfield android.net.wifi.WifiManager.mListenerMap:Landroid/util/SparseArray;
iload 1
invokevirtual android.util.SparseArray.get:(I)Ljava/lang/Object;
astore 3
start local 3 3: aload 0
getfield android.net.wifi.WifiManager.mListenerMap:Landroid/util/SparseArray;
iload 1
invokevirtual android.util.SparseArray.remove:(I)V
4: aload 3
aload 2
monitorexit
5: areturn
end local 3 6: StackMap locals: android.net.wifi.WifiManager int java.lang.Object
StackMap stack: java.lang.Throwable
aload 2
monitorexit
7: athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/net/wifi/WifiManager;
0 8 1 key I
3 6 3 listener Ljava/lang/Object;
Exception table:
from to target type
2 5 6 any
6 7 6 any
MethodParameters:
Name Flags
key
private synchronized com.android.internal.util.AsyncChannel getChannel();
descriptor: ()Lcom/android/internal/util/AsyncChannel;
flags: (0x0022) ACC_PRIVATE, ACC_SYNCHRONIZED
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiManager.mAsyncChannel:Lcom/android/internal/util/AsyncChannel;
ifnonnull 14
1: aload 0
invokevirtual android.net.wifi.WifiManager.getWifiServiceMessenger:()Landroid/os/Messenger;
astore 1
start local 1 2: aload 1
ifnonnull 6
3: new java.lang.IllegalStateException
dup
4: ldc "getWifiServiceMessenger() returned null! This is invalid."
5: invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals: android.os.Messenger
StackMap stack:
aload 0
new com.android.internal.util.AsyncChannel
dup
invokespecial com.android.internal.util.AsyncChannel.<init>:()V
putfield android.net.wifi.WifiManager.mAsyncChannel:Lcom/android/internal/util/AsyncChannel;
7: aload 0
new java.util.concurrent.CountDownLatch
dup
iconst_1
invokespecial java.util.concurrent.CountDownLatch.<init>:(I)V
putfield android.net.wifi.WifiManager.mConnected:Ljava/util/concurrent/CountDownLatch;
8: new android.net.wifi.WifiManager$ServiceHandler
dup
aload 0
aload 0
getfield android.net.wifi.WifiManager.mLooper:Landroid/os/Looper;
invokespecial android.net.wifi.WifiManager$ServiceHandler.<init>:(Landroid/net/wifi/WifiManager;Landroid/os/Looper;)V
astore 2
start local 2 9: aload 0
getfield android.net.wifi.WifiManager.mAsyncChannel:Lcom/android/internal/util/AsyncChannel;
aload 0
getfield android.net.wifi.WifiManager.mContext:Landroid/content/Context;
aload 2
aload 1
invokevirtual com.android.internal.util.AsyncChannel.connect:(Landroid/content/Context;Landroid/os/Handler;Landroid/os/Messenger;)V
10: aload 0
getfield android.net.wifi.WifiManager.mConnected:Ljava/util/concurrent/CountDownLatch;
invokevirtual java.util.concurrent.CountDownLatch.await:()V
11: goto 14
StackMap locals: android.net.wifi.WifiManager android.os.Messenger android.os.Handler
StackMap stack: java.lang.InterruptedException
12: pop
13: ldc "WifiManager"
ldc "interrupted wait at init"
invokestatic android.util.Log.e:(Ljava/lang/String;Ljava/lang/String;)I
pop
end local 2 end local 1 14: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiManager.mAsyncChannel:Lcom/android/internal/util/AsyncChannel;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Landroid/net/wifi/WifiManager;
2 14 1 messenger Landroid/os/Messenger;
9 14 2 handler Landroid/os/Handler;
Exception table:
from to target type
10 11 12 Class java.lang.InterruptedException
public void connect(android.net.wifi.WifiConfiguration, android.net.wifi.WifiManager$ActionListener);
descriptor: (Landroid/net/wifi/WifiConfiguration;Landroid/net/wifi/WifiManager$ActionListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 1
new java.lang.IllegalArgumentException
dup
ldc "config cannot be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.net.wifi.WifiManager.getChannel:()Lcom/android/internal/util/AsyncChannel;
ldc 151553
iconst_m1
2: aload 0
aload 2
invokevirtual android.net.wifi.WifiManager.putListener:(Ljava/lang/Object;)I
aload 1
3: invokevirtual com.android.internal.util.AsyncChannel.sendMessage:(IIILjava/lang/Object;)V
4: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/net/wifi/WifiManager;
0 5 1 config Landroid/net/wifi/WifiConfiguration;
0 5 2 listener Landroid/net/wifi/WifiManager$ActionListener;
RuntimeVisibleAnnotations:
android.annotation.SystemApi()
MethodParameters:
Name Flags
config
listener
public void connect(int, android.net.wifi.WifiManager$ActionListener);
descriptor: (ILandroid/net/wifi/WifiManager$ActionListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
ifge 1
new java.lang.IllegalArgumentException
dup
ldc "Network id cannot be negative"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.net.wifi.WifiManager.getChannel:()Lcom/android/internal/util/AsyncChannel;
ldc 151553
iload 1
aload 0
aload 2
invokevirtual android.net.wifi.WifiManager.putListener:(Ljava/lang/Object;)I
invokevirtual com.android.internal.util.AsyncChannel.sendMessage:(III)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/net/wifi/WifiManager;
0 3 1 networkId I
0 3 2 listener Landroid/net/wifi/WifiManager$ActionListener;
MethodParameters:
Name Flags
networkId
listener
public void save(android.net.wifi.WifiConfiguration, android.net.wifi.WifiManager$ActionListener);
descriptor: (Landroid/net/wifi/WifiConfiguration;Landroid/net/wifi/WifiManager$ActionListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
ifnonnull 1
new java.lang.IllegalArgumentException
dup
ldc "config cannot be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.net.wifi.WifiManager.getChannel:()Lcom/android/internal/util/AsyncChannel;
ldc 151559
iconst_0
aload 0
aload 2
invokevirtual android.net.wifi.WifiManager.putListener:(Ljava/lang/Object;)I
aload 1
invokevirtual com.android.internal.util.AsyncChannel.sendMessage:(IIILjava/lang/Object;)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/net/wifi/WifiManager;
0 3 1 config Landroid/net/wifi/WifiConfiguration;
0 3 2 listener Landroid/net/wifi/WifiManager$ActionListener;
MethodParameters:
Name Flags
config
listener
public void forget(int, android.net.wifi.WifiManager$ActionListener);
descriptor: (ILandroid/net/wifi/WifiManager$ActionListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
ifge 1
new java.lang.IllegalArgumentException
dup
ldc "Network id cannot be negative"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.net.wifi.WifiManager.getChannel:()Lcom/android/internal/util/AsyncChannel;
ldc 151556
iload 1
aload 0
aload 2
invokevirtual android.net.wifi.WifiManager.putListener:(Ljava/lang/Object;)I
invokevirtual com.android.internal.util.AsyncChannel.sendMessage:(III)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/net/wifi/WifiManager;
0 3 1 netId I
0 3 2 listener Landroid/net/wifi/WifiManager$ActionListener;
MethodParameters:
Name Flags
netId
listener
public void disable(int, android.net.wifi.WifiManager$ActionListener);
descriptor: (ILandroid/net/wifi/WifiManager$ActionListener;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: iload 1
ifge 1
new java.lang.IllegalArgumentException
dup
ldc "Network id cannot be negative"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual android.net.wifi.WifiManager.getChannel:()Lcom/android/internal/util/AsyncChannel;
ldc 151569
iload 1
aload 0
aload 2
invokevirtual android.net.wifi.WifiManager.putListener:(Ljava/lang/Object;)I
invokevirtual com.android.internal.util.AsyncChannel.sendMessage:(III)V
2: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/net/wifi/WifiManager;
0 3 1 netId I
0 3 2 listener Landroid/net/wifi/WifiManager$ActionListener;
MethodParameters:
Name Flags
netId
listener
public void disableEphemeralNetwork(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 1
new java.lang.IllegalArgumentException
dup
ldc "SSID cannot be null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
1: StackMap locals:
StackMap stack:
aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
aload 1
aload 0
getfield android.net.wifi.WifiManager.mContext:Landroid/content/Context;
invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
invokeinterface android.net.wifi.IWifiManager.disableEphemeralNetwork:(Ljava/lang/String;Ljava/lang/String;)V
2: goto 5
StackMap locals:
StackMap stack: android.os.RemoteException
3: astore 2
start local 2 4: aload 2
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 2 5: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/net/wifi/WifiManager;
0 6 1 SSID Ljava/lang/String;
4 5 2 e Landroid/os/RemoteException;
Exception table:
from to target type
1 2 3 Class android.os.RemoteException
MethodParameters:
Name Flags
SSID
public void startWps(android.net.wifi.WpsInfo, android.net.wifi.WifiManager$WpsCallback);
descriptor: (Landroid/net/wifi/WpsInfo;Landroid/net/wifi/WifiManager$WpsCallback;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnull 2
1: aload 2
iconst_0
invokevirtual android.net.wifi.WifiManager$WpsCallback.onFailed:(I)V
2: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/net/wifi/WifiManager;
0 3 1 config Landroid/net/wifi/WpsInfo;
0 3 2 listener Landroid/net/wifi/WifiManager$WpsCallback;
MethodParameters:
Name Flags
config
listener
public void cancelWps(android.net.wifi.WifiManager$WpsCallback);
descriptor: (Landroid/net/wifi/WifiManager$WpsCallback;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnull 2
1: aload 1
iconst_0
invokevirtual android.net.wifi.WifiManager$WpsCallback.onFailed:(I)V
2: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/net/wifi/WifiManager;
0 3 1 listener Landroid/net/wifi/WifiManager$WpsCallback;
MethodParameters:
Name Flags
listener
public android.os.Messenger getWifiServiceMessenger();
descriptor: ()Landroid/os/Messenger;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
aload 0
getfield android.net.wifi.WifiManager.mContext:Landroid/content/Context;
invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
invokeinterface android.net.wifi.IWifiManager.getWifiServiceMessenger:(Ljava/lang/String;)Landroid/os/Messenger;
1: areturn
2: StackMap locals:
StackMap stack: android.os.RemoteException
astore 1
start local 1 3: aload 1
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/wifi/WifiManager;
3 4 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
public android.net.wifi.WifiManager$WifiLock createWifiLock(int, java.lang.String);
descriptor: (ILjava/lang/String;)Landroid/net/wifi/WifiManager$WifiLock;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new android.net.wifi.WifiManager$WifiLock
dup
aload 0
iload 1
aload 2
invokespecial android.net.wifi.WifiManager$WifiLock.<init>:(Landroid/net/wifi/WifiManager;ILjava/lang/String;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiManager;
0 1 1 lockType I
0 1 2 tag Ljava/lang/String;
MethodParameters:
Name Flags
lockType
tag
public android.net.wifi.WifiManager$WifiLock createWifiLock(java.lang.String);
descriptor: (Ljava/lang/String;)Landroid/net/wifi/WifiManager$WifiLock;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new android.net.wifi.WifiManager$WifiLock
dup
aload 0
iconst_1
aload 1
invokespecial android.net.wifi.WifiManager$WifiLock.<init>:(Landroid/net/wifi/WifiManager;ILjava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiManager;
0 1 1 tag Ljava/lang/String;
MethodParameters:
Name Flags
tag
public android.net.wifi.WifiManager$MulticastLock createMulticastLock(java.lang.String);
descriptor: (Ljava/lang/String;)Landroid/net/wifi/WifiManager$MulticastLock;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: new android.net.wifi.WifiManager$MulticastLock
dup
aload 0
aload 1
invokespecial android.net.wifi.WifiManager$MulticastLock.<init>:(Landroid/net/wifi/WifiManager;Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiManager;
0 1 1 tag Ljava/lang/String;
MethodParameters:
Name Flags
tag
public boolean isMulticastEnabled();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
invokeinterface android.net.wifi.IWifiManager.isMulticastEnabled:()Z
1: ireturn
2: StackMap locals:
StackMap stack: android.os.RemoteException
astore 1
start local 1 3: aload 1
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/wifi/WifiManager;
3 4 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
public boolean initializeMulticastFiltering();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
invokeinterface android.net.wifi.IWifiManager.initializeMulticastFiltering:()V
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack: android.os.RemoteException
astore 1
start local 1 3: aload 1
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/wifi/WifiManager;
3 4 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
protected void finalize();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiManager.mAsyncChannel:Lcom/android/internal/util/AsyncChannel;
ifnull 6
1: aload 0
getfield android.net.wifi.WifiManager.mAsyncChannel:Lcom/android/internal/util/AsyncChannel;
invokevirtual com.android.internal.util.AsyncChannel.disconnect:()V
2: goto 6
StackMap locals:
StackMap stack: java.lang.Throwable
3: astore 1
4: aload 0
invokespecial java.lang.Object.finalize:()V
5: aload 1
athrow
6: StackMap locals:
StackMap stack:
aload 0
invokespecial java.lang.Object.finalize:()V
7: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/net/wifi/WifiManager;
Exception table:
from to target type
0 3 3 any
Exceptions:
throws java.lang.Throwable
public void enableVerboseLogging(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tandroid.Manifest.permission.NETWORK_SETTINGS cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiManager;
MethodParameters:
Name Flags
verbose
public int getVerboseLoggingLevel();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
invokeinterface android.net.wifi.IWifiManager.getVerboseLoggingLevel:()I
1: ireturn
2: StackMap locals:
StackMap stack: android.os.RemoteException
astore 1
start local 1 3: aload 1
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/wifi/WifiManager;
3 4 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
public void factoryReset();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
aload 0
getfield android.net.wifi.WifiManager.mContext:Landroid/content/Context;
invokevirtual android.content.Context.getOpPackageName:()Ljava/lang/String;
invokeinterface android.net.wifi.IWifiManager.factoryReset:(Ljava/lang/String;)V
1: goto 4
StackMap locals:
StackMap stack: android.os.RemoteException
2: astore 1
start local 1 3: aload 1
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 1 4: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/net/wifi/WifiManager;
3 4 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
public android.net.Network getCurrentNetwork();
descriptor: ()Landroid/net/Network;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
invokeinterface android.net.wifi.IWifiManager.getCurrentNetwork:()Landroid/net/Network;
1: areturn
2: StackMap locals:
StackMap stack: android.os.RemoteException
astore 1
start local 1 3: aload 1
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/wifi/WifiManager;
3 4 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
public boolean setEnableAutoJoinWhenAssociated(boolean);
descriptor: (Z)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiManager;
0 1 1 enabled Z
MethodParameters:
Name Flags
enabled
public boolean getEnableAutoJoinWhenAssociated();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Landroid/net/wifi/WifiManager;
public void enableWifiConnectivityManager(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
iload 1
invokeinterface android.net.wifi.IWifiManager.enableWifiConnectivityManager:(Z)V
1: goto 4
StackMap locals:
StackMap stack: android.os.RemoteException
2: astore 2
start local 2 3: aload 2
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 2 4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/net/wifi/WifiManager;
0 5 1 enabled Z
3 4 2 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
MethodParameters:
Name Flags
enabled
public byte[] retrieveBackupData();
descriptor: ()[B
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
invokeinterface android.net.wifi.IWifiManager.retrieveBackupData:()[B
1: areturn
2: StackMap locals:
StackMap stack: android.os.RemoteException
astore 1
start local 1 3: aload 1
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/net/wifi/WifiManager;
3 4 1 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
public void restoreBackupData(byte[]);
descriptor: ([B)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
aload 1
invokeinterface android.net.wifi.IWifiManager.restoreBackupData:([B)V
1: goto 4
StackMap locals:
StackMap stack: android.os.RemoteException
2: astore 2
start local 2 3: aload 2
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 2 4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/net/wifi/WifiManager;
0 5 1 data [B
3 4 2 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
MethodParameters:
Name Flags
data
public void restoreSupplicantBackupData(byte[], byte[]);
descriptor: ([B[B)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
aload 1
aload 2
invokeinterface android.net.wifi.IWifiManager.restoreSupplicantBackupData:([B[B)V
1: goto 4
StackMap locals:
StackMap stack: android.os.RemoteException
2: astore 3
start local 3 3: aload 3
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 3 4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/net/wifi/WifiManager;
0 5 1 supplicantData [B
0 5 2 ipConfigData [B
3 4 3 e Landroid/os/RemoteException;
Exception table:
from to target type
0 1 2 Class android.os.RemoteException
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
supplicantData
ipConfigData
public void startSubscriptionProvisioning(android.net.wifi.hotspot2.OsuProvider, android.net.wifi.hotspot2.ProvisioningCallback, android.os.Handler);
descriptor: (Landroid/net/wifi/hotspot2/OsuProvider;Landroid/net/wifi/hotspot2/ProvisioningCallback;Landroid/os/Handler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
ifnonnull 1
invokestatic android.os.Looper.getMainLooper:()Landroid/os/Looper;
goto 2
StackMap locals:
StackMap stack:
1: aload 3
invokevirtual android.os.Handler.getLooper:()Landroid/os/Looper;
StackMap locals:
StackMap stack: android.os.Looper
2: astore 4
start local 4 3: aload 0
getfield android.net.wifi.WifiManager.mService:Landroid/net/wifi/IWifiManager;
aload 1
4: new android.net.wifi.WifiManager$ProvisioningCallbackProxy
dup
aload 4
aload 2
invokespecial android.net.wifi.WifiManager$ProvisioningCallbackProxy.<init>:(Landroid/os/Looper;Landroid/net/wifi/hotspot2/ProvisioningCallback;)V
5: invokeinterface android.net.wifi.IWifiManager.startSubscriptionProvisioning:(Landroid/net/wifi/hotspot2/OsuProvider;Landroid/net/wifi/hotspot2/IProvisioningCallback;)V
6: goto 9
StackMap locals: android.net.wifi.WifiManager android.net.wifi.hotspot2.OsuProvider android.net.wifi.hotspot2.ProvisioningCallback android.os.Handler android.os.Looper
StackMap stack: android.os.RemoteException
7: astore 5
start local 5 8: aload 5
invokevirtual android.os.RemoteException.rethrowFromSystemServer:()Ljava/lang/RuntimeException;
athrow
end local 5 9: StackMap locals:
StackMap stack:
return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Landroid/net/wifi/WifiManager;
0 10 1 provider Landroid/net/wifi/hotspot2/OsuProvider;
0 10 2 callback Landroid/net/wifi/hotspot2/ProvisioningCallback;
0 10 3 handler Landroid/os/Handler;
3 10 4 looper Landroid/os/Looper;
8 9 5 e Landroid/os/RemoteException;
Exception table:
from to target type
3 6 7 Class android.os.RemoteException
MethodParameters:
Name Flags
provider
callback
handler
}
SourceFile: "WifiManager.java"
NestMembers:
android.net.wifi.WifiManager$ActionListener android.net.wifi.WifiManager$LocalOnlyHotspotCallback android.net.wifi.WifiManager$LocalOnlyHotspotCallbackProxy android.net.wifi.WifiManager$LocalOnlyHotspotCallbackProxy$1 android.net.wifi.WifiManager$LocalOnlyHotspotObserver android.net.wifi.WifiManager$LocalOnlyHotspotObserverProxy android.net.wifi.WifiManager$LocalOnlyHotspotObserverProxy$1 android.net.wifi.WifiManager$LocalOnlyHotspotReservation android.net.wifi.WifiManager$LocalOnlyHotspotSubscription android.net.wifi.WifiManager$MulticastLock android.net.wifi.WifiManager$ProvisioningCallbackProxy android.net.wifi.WifiManager$SapStartFailure android.net.wifi.WifiManager$ServiceHandler android.net.wifi.WifiManager$SoftApCallback android.net.wifi.WifiManager$SoftApCallbackProxy android.net.wifi.WifiManager$TxPacketCountListener android.net.wifi.WifiManager$WifiApState android.net.wifi.WifiManager$WifiLock android.net.wifi.WifiManager$WpsCallback
InnerClasses:
public Builder = android.net.NetworkRequest$Builder of android.net.NetworkRequest
public abstract ActionListener = android.net.wifi.WifiManager$ActionListener of android.net.wifi.WifiManager
public LocalOnlyHotspotCallback = android.net.wifi.WifiManager$LocalOnlyHotspotCallback of android.net.wifi.WifiManager
private LocalOnlyHotspotCallbackProxy = android.net.wifi.WifiManager$LocalOnlyHotspotCallbackProxy of android.net.wifi.WifiManager
public LocalOnlyHotspotObserver = android.net.wifi.WifiManager$LocalOnlyHotspotObserver of android.net.wifi.WifiManager
private LocalOnlyHotspotObserverProxy = android.net.wifi.WifiManager$LocalOnlyHotspotObserverProxy of android.net.wifi.WifiManager
public LocalOnlyHotspotReservation = android.net.wifi.WifiManager$LocalOnlyHotspotReservation of android.net.wifi.WifiManager
public LocalOnlyHotspotSubscription = android.net.wifi.WifiManager$LocalOnlyHotspotSubscription of android.net.wifi.WifiManager
public MulticastLock = android.net.wifi.WifiManager$MulticastLock of android.net.wifi.WifiManager
private ProvisioningCallbackProxy = android.net.wifi.WifiManager$ProvisioningCallbackProxy of android.net.wifi.WifiManager
public abstract SapStartFailure = android.net.wifi.WifiManager$SapStartFailure of android.net.wifi.WifiManager
private ServiceHandler = android.net.wifi.WifiManager$ServiceHandler of android.net.wifi.WifiManager
public abstract SoftApCallback = android.net.wifi.WifiManager$SoftApCallback of android.net.wifi.WifiManager
private SoftApCallbackProxy = android.net.wifi.WifiManager$SoftApCallbackProxy of android.net.wifi.WifiManager
public abstract TxPacketCountListener = android.net.wifi.WifiManager$TxPacketCountListener of android.net.wifi.WifiManager
public abstract WifiApState = android.net.wifi.WifiManager$WifiApState of android.net.wifi.WifiManager
public WifiLock = android.net.wifi.WifiManager$WifiLock of android.net.wifi.WifiManager
public abstract WpsCallback = android.net.wifi.WifiManager$WpsCallback of android.net.wifi.WifiManager