PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Cas particuliers
  • Permissions requises
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Renvoie la liste des réseaux Wi-Fi actuellement configurés sur l'appareil.
AndroidWidget Android Attention : Cette fonctionnalité est disponible jusqu'à Android 9. A partir de Android 10, cette fonctionnalité n'est plus disponible.
Versions 18 et supérieures
Widget Android Cette fonction est désormais disponible en mode Widget Android.
WINDEVWindows Cette fonction est désormais disponible pour les applications WINDEV sous Windows.
Nouveauté 18
Widget Android Cette fonction est désormais disponible en mode Widget Android.
WINDEVWindows Cette fonction est désormais disponible pour les applications WINDEV sous Windows.
Widget Android Cette fonction est désormais disponible en mode Widget Android.
WINDEVWindows Cette fonction est désormais disponible pour les applications WINDEV sous Windows.
Versions 19 et supérieures
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Nouveauté 19
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
iPhone/iPad Cette fonction est désormais disponible pour les applications iPhone/iPad.
Exemple
MaListe est une chaîne
nId est un entier  
sSSID est une chaîne

MaListe = WiFiListeRéseau()
POUR TOUTE CHAÎNE Réseau DE MaListe SEPAREE PAR RC
nId = Val(ExtraitChaîne(Réseau, 1 , TAB)
sSSID = ExtraitChaîne(Réseau, 2, TAB)
...
FIN
Syntaxe
<Résultat> = WiFiListeRéseau()
<Résultat> : Chaîne de caractères
Liste des réseaux séparés par RC (Retour Chariot) et triée par ordre de priorité (du plus prioritaire au moins prioritaire). Le réseau le plus prioritaire est celui choisi en premier par l'appareil pour se connecter en Wi-Fi.
Pour chaque réseau, une série d'informations est retournée au format suivant :
<Identifiant> + TAB + <SSID> + TAB + <Sécurité>
où :
  • <Identifiant> : Identifiant du réseau. Cet identifiant peut ensuite être passé en paramètre à la fonction WiFiConnecte pour se connecter à ce réseau.
  • <SSID> : SSID (Service Set Identifier) du réseau Wi-Fi.
  • <Sécurité> : Protocole de sécurité utilisé par le réseau :
    wifiSécuritéAucuneAucune sécurité n'est utilisée.
    wifiSécuritéWEPSécurité basée sur une clé WEP (Wired Equivalent Privacy).
    wifiSécuritéWPASécurité utilisant le mécanisme WPA (Wi-Fi Protected Access).
    wifiSécuritéWPA2Sécurité utilisant le mécanisme WPA2 (Wi-Fi Protected Access).
    wifiSécuritéWPA_EAPSécurité utilisant les mécanismes WPA (Wi-Fi Protected Access) et EAP (Extensible Authentication Protocol).
    wifiSécuritéIEEE8021XSécurité utilisant la norme IEEE 802.1x.
iPhone/iPad Le protocole de sécurité est toujours 0.
Remarques

Cas particuliers

  • Pour connecter l'appareil à un réseau Wi-Fi de la liste, utiliser la fonction WiFiConnecte en lui passant en paramètre l'identifiant du réseau Wi-Fi choisi.
  • La fonction WiFiListeRéseau retourne la liste des réseaux Wi-Fi configurés sur l'appareil. Pour connaître la liste des points d'accès actuellement accessibles depuis l'appareil, utilisez la fonction WiFiDétectePointAccès.
  • AndroidWidget Android Le Wi-Fi doit être activé sur l'appareil pour pouvoir récupérer la liste des réseaux. Dans le cas contraire, la fonction échouera : utilisez la fonction ErreurInfo pour obtenir le libellé de l'erreur.
AndroidWidget Android

Permissions requises

L'utilisation de cette fonction entraîne la modification des permissions requises par l'application.
Permission requise : ACCESS_WIFI_STATE
Cette permission permet aux applications d'accéder à des informations concernant les réseaux Wi-Fi.
Composante : wd250com.dll
Version minimum requise
  • Version 16
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire