À partir du 27 mars 2025, nous vous recommandons d'utiliser android-latest-release au lieu de aosp-main pour créer et contribuer à AOSP. Pour en savoir plus, consultez la section Modifications apportées à AOSP.
  
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      Restez organisé à l'aide des collections
    
    
      
      Enregistrez et classez les contenus selon vos préférences.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  
WifiHelper
  public
  
  
  
  class
  WifiHelper
  
    extends Object
  
  
  
  
  
  
  
    
    | java.lang.Object | 
  
  
    
      | ↳ | com.android.tradefed.device.WifiHelper | 
  
  
    
  Classe d'assistance permettant de manipuler les services Wi-Fi sur l'appareil.
Résumé
| Constructeurs publics | 
|---|
  
  
  
    | 
      WifiHelper(ITestDevice device)
       | 
  
  
  
  
    | 
      WifiHelper(ITestDevice device, String wifiUtilApkPath)
       | 
  
  
  
  
    | 
      WifiHelper(ITestDevice device, String wifiUtilApkPath, boolean doSetup)
      Constructeur alternatif pouvant ignorer la configuration de l'APK Wi-Fi.
        
    
 | 
  
  
  
  
    | 
      WifiHelper(ITestDevice device, String wifiUtilApkPath, boolean doSetup, boolean useV2)
      Constructeur permettant de spécifier si la nouvelle version 2 de l'assistant Wi-Fi doit être utilisée.
        
    
 | 
  
| Méthodes publiques | 
|---|
  
  
  
    | 
        
        
        
        
        
        boolean | 
      addOpenNetwork(String ssid)
      
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        boolean | 
      addOpenNetwork(String ssid, boolean scanSsid)
      
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        boolean | 
      addWpaPskNetwork(String ssid, String psk)
      
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        boolean | 
      addWpaPskNetwork(String ssid, String psk, boolean scanSsid)
      
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        boolean | 
      checkConnectivity(String urlToCheck)
      
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        void | 
      cleanUp()
      
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        boolean | 
      connectToNetwork(String ssid, String psk, String urlToCheck)
      
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        IWifiHelper.WifiConnectionResult | 
      connectToNetwork(String ssid, String psk, String urlToCheck, boolean scanSsid, String defaultType)
      
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        IWifiHelper.WifiConnectionResult | 
      connectToNetwork(String ssid, String psk, String urlToCheck, boolean scanSsid)
      
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        boolean | 
      disableWifi()
      
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        boolean | 
      disconnectFromNetwork()
      
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        boolean | 
      enableWifi()
      
        
    
 | 
  
  
  
  
    | 
        
        
        static
        
        
        File | 
      extractWifiUtilApk()
      Méthode d'assistance pour extraire l'APK de l'utilitaire Wi-Fi du chemin d'accès aux classes
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        String | 
      getBSSID()
      
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        String | 
      getIpAddress()
      
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        String | 
      getSSID()
      
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
         | 
      getWifiInfo()
      
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        boolean | 
      hasValidIp()
      
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        boolean | 
      isWifiEnabled()
      
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        boolean | 
      removeAllNetworks()
      
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        boolean | 
      startMonitor(long interval, String urlToCheck)
      
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
         | 
      stopMonitor()
      
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        boolean | 
      waitForIp(long timeout)
      
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        boolean | 
      waitForWifiDisabled(long timeout)
       | 
  
  
  
  
    | 
        
        
        
        
        
        boolean | 
      waitForWifiDisabled()
      
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        boolean | 
      waitForWifiEnabled(long timeout)
       | 
  
  
  
  
    | 
        
        
        
        
        
        boolean | 
      waitForWifiEnabled()
      
        
    
 | 
  
  
  
  
    | 
        
        
        
        
        
        boolean | 
      waitForWifiState(WifiState... expectedStates)
      
        
    
 | 
  
Champs
    INSTRUMENTATION_PKG
    
      
  
      
  
    
public static final String INSTRUMENTATION_PKG
    
    
    
  
    
 
Constructeurs publics
    WifiHelper
    
public WifiHelper (ITestDevice device)
    
    
    
  
    
    | Paramètres | 
|---|
      
        | device | ITestDevice | 
    
      
  
 
    WifiHelper
    
public WifiHelper (ITestDevice device, 
                String wifiUtilApkPath)
    
    
    
  
    
    | Paramètres | 
|---|
      
        | device | ITestDevice | 
      
        | wifiUtilApkPath | String | 
    
      
  
 
    WifiHelper
    
public WifiHelper (ITestDevice device, 
                String wifiUtilApkPath, 
                boolean doSetup)
    
    
    
  Constructeur alternatif pouvant ignorer la configuration de l'APK Wi-Fi.
    
    | Paramètres | 
|---|
      
        | device | ITestDevice | 
      
        | wifiUtilApkPath | String | 
      
        | doSetup | boolean | 
    
      
  
 
    WifiHelper
    
public WifiHelper (ITestDevice device, 
                String wifiUtilApkPath, 
                boolean doSetup, 
                boolean useV2)
    
    
    
  Constructeur permettant de spécifier si vous souhaitez utiliser la nouvelle version 2 de l'assistant Wi-Fi. Les opérations v2 n'ont pas besoin d'installer l'APK d'utilitaire Wi-Fi.
    
    | Paramètres | 
|---|
      
        | device | ITestDevice | 
      
        | wifiUtilApkPath | String | 
      
        | doSetup | boolean | 
      
        | useV2 | boolean | 
    
      
  
 
Méthodes publiques
    addOpenNetwork
    
public boolean addOpenNetwork (String ssid)
    
    
    
  
    
    
      
  
 
    addOpenNetwork
    
public boolean addOpenNetwork (String ssid, 
                boolean scanSsid)
    
    
    
  
    
    | Paramètres | 
|---|
      
        | ssid | String | 
      
        | scanSsid | boolean | 
    
    
      
  
 
    addWpaPskNetwork
    
public boolean addWpaPskNetwork (String ssid, 
                String psk)
    
    
    
  
    
    | Paramètres | 
|---|
      
        | ssid | String | 
      
        | psk | String | 
    
    
      
  
 
    addWpaPskNetwork
    
public boolean addWpaPskNetwork (String ssid, 
                String psk, 
                boolean scanSsid)
    
    
    
  
    
    | Paramètres | 
|---|
      
        | ssid | String | 
      
        | psk | String | 
      
        | scanSsid | boolean | 
    
    
      
  
 
    checkConnectivity
    
public boolean checkConnectivity (String urlToCheck)
    
    
    
  
    
    | Paramètres | 
|---|
      
        | urlToCheck | String | 
    
    
      
  
 
    cleanUp
    
public void cleanUp ()
    
    
    
  
      
  
 
    connectToNetwork
    
public boolean connectToNetwork (String ssid, 
                String psk, 
                String urlToCheck)
    
    
    
  
    
    | Paramètres | 
|---|
      
        | ssid | String | 
      
        | psk | String | 
      
        | urlToCheck | String | 
    
    
      
  
 
    connectToNetwork
    
public IWifiHelper.WifiConnectionResult connectToNetwork (String ssid, 
                String psk, 
                String urlToCheck, 
                boolean scanSsid, 
                String defaultType)
    
    
    
  
    
    | Paramètres | 
|---|
      
        | ssid | String | 
      
        | psk | String | 
      
        | urlToCheck | String | 
      
        | scanSsid | boolean | 
      
        | defaultType | String | 
    
    
      | Renvoie | 
|---|
      
        | IWifiHelper.WifiConnectionResult |  | 
    
      
  
 
    connectToNetwork
    
public IWifiHelper.WifiConnectionResult connectToNetwork (String ssid, 
                String psk, 
                String urlToCheck, 
                boolean scanSsid)
    
    
    
  
    
    | Paramètres | 
|---|
      
        | ssid | String | 
      
        | psk | String | 
      
        | urlToCheck | String | 
      
        | scanSsid | boolean | 
    
    
      | Renvoie | 
|---|
      
        | IWifiHelper.WifiConnectionResult |  | 
    
      
  
 
    disableWifi
    
public boolean disableWifi ()
    
    
    
  
    
      
  
 
    disconnectFromNetwork
    
public boolean disconnectFromNetwork ()
    
    
    
  
    
      
  
 
    enableWifi
    
public boolean enableWifi ()
    
    
    
  
    
      
  
 
    
    
public static File extractWifiUtilApk ()
    
    
    
  Méthode d'assistance pour extraire l'APK de l'utilitaire Wi-Fi du chemin d'accès aux classes
    
 
    getBSSID
    
public String getBSSID ()
    
    
    
  
    
      
  
 
    getIpAddress
    
public String getIpAddress ()
    
    
    
  
    
      
  
 
    getSSID
    
public String getSSID ()
    
    
    
  
    
      
  
 
    getWifiInfo
    
public  getWifiInfo ()
    
    
    
  
    
      
  
 
    hasValidIp
    
public boolean hasValidIp ()
    
    
    
  
    
      
  
 
    isWifiEnabled
    
public boolean isWifiEnabled ()
    
    
    
  
    
      
  
 
    removeAllNetworks
    
public boolean removeAllNetworks ()
    
    
    
  
    
      
  
 
    startMonitor
    
public boolean startMonitor (long interval, 
                String urlToCheck)
    
    
    
  
    
    | Paramètres | 
|---|
      
        | interval | long | 
      
        | urlToCheck | String | 
    
    
      
  
 
    stopMonitor
    
public  stopMonitor ()
    
    
    
  
    
      
  
 
    waitForIp
    
public boolean waitForIp (long timeout)
    
    
    
  
    
    
      
  
 
    waitForWifiDisabled
    
public boolean waitForWifiDisabled (long timeout)
    
    
    
  
    
    
      
  
 
    waitForWifiDisabled
    
public boolean waitForWifiDisabled ()
    
    
    
  
    
      
  
 
    waitForWifiEnabled
    
public boolean waitForWifiEnabled (long timeout)
    
    
    
  
    
    
      
  
 
    waitForWifiEnabled
    
public boolean waitForWifiEnabled ()
    
    
    
  
    
      
  
 
    waitForWifiState
    
public boolean waitForWifiState (WifiState... expectedStates)
    
    
    
  
    
    | Paramètres | 
|---|
      
        | expectedStates | WifiState | 
    
    
      
  
 
 
 
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  Le contenu et les exemples de code de cette page sont soumis aux licences décrites dans la Licence de contenu. Java et OpenJDK sont des marques ou des marques déposées d'Oracle et/ou de ses sociétés affiliées.
  Dernière mise à jour le 2025/07/27 (UTC).
  
  
  
    
      [[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2025/07/27 (UTC)."],[],[]]