public interface android.net.wifi.IWifiManager extends android.os.IInterface
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: android.net.wifi.IWifiManager
super_class: java.lang.Object
{
public abstract int getSupportedFeatures();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract android.net.wifi.WifiActivityEnergyInfo reportActivityInfo();
descriptor: ()Landroid/net/wifi/WifiActivityEnergyInfo;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void requestActivityInfo(android.os.ResultReceiver);
descriptor: (Landroid/os/ResultReceiver;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
result
public abstract android.content.pm.ParceledListSlice getConfiguredNetworks();
descriptor: ()Landroid/content/pm/ParceledListSlice;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract android.content.pm.ParceledListSlice getPrivilegedConfiguredNetworks();
descriptor: ()Landroid/content/pm/ParceledListSlice;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract android.net.wifi.WifiConfiguration getMatchingWifiConfig(android.net.wifi.ScanResult);
descriptor: (Landroid/net/wifi/ScanResult;)Landroid/net/wifi/WifiConfiguration;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
scanResult
public abstract java.util.List<android.net.wifi.WifiConfiguration> getAllMatchingWifiConfigs(android.net.wifi.ScanResult);
descriptor: (Landroid/net/wifi/ScanResult;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (Landroid/net/wifi/ScanResult;)Ljava/util/List<Landroid/net/wifi/WifiConfiguration;>;
MethodParameters:
Name Flags
scanResult
public abstract java.util.List<android.net.wifi.hotspot2.OsuProvider> getMatchingOsuProviders(android.net.wifi.ScanResult);
descriptor: (Landroid/net/wifi/ScanResult;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (Landroid/net/wifi/ScanResult;)Ljava/util/List<Landroid/net/wifi/hotspot2/OsuProvider;>;
MethodParameters:
Name Flags
scanResult
public abstract int addOrUpdateNetwork(android.net.wifi.WifiConfiguration, java.lang.String);
descriptor: (Landroid/net/wifi/WifiConfiguration;Ljava/lang/String;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
config
packageName
public abstract boolean addOrUpdatePasspointConfiguration(android.net.wifi.hotspot2.PasspointConfiguration, java.lang.String);
descriptor: (Landroid/net/wifi/hotspot2/PasspointConfiguration;Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
config
packageName
public abstract boolean removePasspointConfiguration(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
fqdn
packageName
public abstract java.util.List<android.net.wifi.hotspot2.PasspointConfiguration> getPasspointConfigurations();
descriptor: ()Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: ()Ljava/util/List<Landroid/net/wifi/hotspot2/PasspointConfiguration;>;
public abstract void queryPasspointIcon(long, java.lang.String);
descriptor: (JLjava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
bssid
fileName
public abstract int matchProviderWithCurrentNetwork(java.lang.String);
descriptor: (Ljava/lang/String;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
fqdn
public abstract void deauthenticateNetwork(long, boolean);
descriptor: (JZ)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
holdoff
ess
public abstract boolean removeNetwork(int, java.lang.String);
descriptor: (ILjava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
netId
packageName
public abstract boolean enableNetwork(int, boolean, java.lang.String);
descriptor: (IZLjava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
netId
disableOthers
packageName
public abstract boolean disableNetwork(int, java.lang.String);
descriptor: (ILjava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
netId
packageName
public abstract boolean startScan(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
public abstract java.util.List<android.net.wifi.ScanResult> getScanResults(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/util/List;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
Signature: (Ljava/lang/String;)Ljava/util/List<Landroid/net/wifi/ScanResult;>;
MethodParameters:
Name Flags
callingPackage
public abstract void disconnect(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
public abstract void reconnect(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
public abstract void reassociate(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
public abstract android.net.wifi.WifiInfo getConnectionInfo(java.lang.String);
descriptor: (Ljava/lang/String;)Landroid/net/wifi/WifiInfo;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
callingPackage
public abstract boolean setWifiEnabled(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
enable
public abstract int getWifiEnabledState();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void setCountryCode(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
country
public abstract java.lang.String getCountryCode();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract boolean isDualBandSupported();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract boolean needs5GHzToAnyApBandConversion();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract android.net.DhcpInfo getDhcpInfo();
descriptor: ()Landroid/net/DhcpInfo;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract boolean isScanAlwaysAvailable();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract boolean acquireWifiLock(android.os.IBinder, int, java.lang.String, android.os.WorkSource);
descriptor: (Landroid/os/IBinder;ILjava/lang/String;Landroid/os/WorkSource;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
lock
lockType
tag
ws
public abstract void updateWifiLockWorkSource(android.os.IBinder, android.os.WorkSource);
descriptor: (Landroid/os/IBinder;Landroid/os/WorkSource;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
lock
ws
public abstract boolean releaseWifiLock(android.os.IBinder);
descriptor: (Landroid/os/IBinder;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
lock
public abstract void initializeMulticastFiltering();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract boolean isMulticastEnabled();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void acquireMulticastLock(android.os.IBinder, java.lang.String);
descriptor: (Landroid/os/IBinder;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
binder
tag
public abstract void releaseMulticastLock();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void updateInterfaceIpState(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
ifaceName
mode
public abstract boolean startSoftAp(android.net.wifi.WifiConfiguration);
descriptor: (Landroid/net/wifi/WifiConfiguration;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
wifiConfig
public abstract boolean stopSoftAp();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract int startLocalOnlyHotspot(android.os.Messenger, android.os.IBinder, java.lang.String);
descriptor: (Landroid/os/Messenger;Landroid/os/IBinder;Ljava/lang/String;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
messenger
binder
packageName
public abstract void stopLocalOnlyHotspot();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void startWatchLocalOnlyHotspot(android.os.Messenger, android.os.IBinder);
descriptor: (Landroid/os/Messenger;Landroid/os/IBinder;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
messenger
binder
public abstract void stopWatchLocalOnlyHotspot();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract int getWifiApEnabledState();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract android.net.wifi.WifiConfiguration getWifiApConfiguration();
descriptor: ()Landroid/net/wifi/WifiConfiguration;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract boolean setWifiApConfiguration(android.net.wifi.WifiConfiguration, java.lang.String);
descriptor: (Landroid/net/wifi/WifiConfiguration;Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
wifiConfig
packageName
public abstract void notifyUserOfApBandConversion(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
public abstract android.os.Messenger getWifiServiceMessenger(java.lang.String);
descriptor: (Ljava/lang/String;)Landroid/os/Messenger;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
public abstract void enableTdls(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
remoteIPAddress
enable
public abstract void enableTdlsWithMacAddress(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
remoteMacAddress
enable
public abstract java.lang.String getCurrentNetworkWpsNfcConfigurationToken();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void enableVerboseLogging(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
verbose
public abstract int getVerboseLoggingLevel();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void enableWifiConnectivityManager(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
enabled
public abstract void disableEphemeralNetwork(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
SSID
packageName
public abstract void factoryReset(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
packageName
public abstract android.net.Network getCurrentNetwork();
descriptor: ()Landroid/net/Network;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract byte[] retrieveBackupData();
descriptor: ()[B
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
public abstract void restoreBackupData(byte[]);
descriptor: ([B)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
data
public abstract void restoreSupplicantBackupData(byte[], byte[]);
descriptor: ([B[B)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
supplicantData
ipConfigData
public abstract void startSubscriptionProvisioning(android.net.wifi.hotspot2.OsuProvider, android.net.wifi.hotspot2.IProvisioningCallback);
descriptor: (Landroid/net/wifi/hotspot2/OsuProvider;Landroid/net/wifi/hotspot2/IProvisioningCallback;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
provider
callback
public abstract void registerSoftApCallback(android.os.IBinder, android.net.wifi.ISoftApCallback, int);
descriptor: (Landroid/os/IBinder;Landroid/net/wifi/ISoftApCallback;I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
binder
callback
callbackIdentifier
public abstract void unregisterSoftApCallback(int);
descriptor: (I)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws android.os.RemoteException
MethodParameters:
Name Flags
callbackIdentifier
}
SourceFile: "IWifiManager.java"
NestMembers:
android.net.wifi.IWifiManager$Stub android.net.wifi.IWifiManager$Stub$Proxy
InnerClasses:
public abstract Stub = android.net.wifi.IWifiManager$Stub of android.net.wifi.IWifiManager