Comment vérifier que Wi-Fi Direct est activé sur un périphérique?Vérification Android Wi-Fi Direct est activé
J'ai essayé de vérifier Wi-Fi de la manière suivante:
WifiManager wifiManager = (WifiManager) context.getApplicationContext().getSystemService(Context.WIFI_SERVICE);
return wifiManager.isWifiEnabled();
mais il y a des appareils qui ne prennent pas en charge Wi-Fi simultanée et une connexion Wi-Fi Direct (Huawei Honor 4C, il ferme bas Wi-Fi, lorsque vous activez Wi-Fi Direct), cette façon de procéder ne fonctionne pas.
Écouter de WIFI_P2P_STATE_CHANGED_ACTION
dans BroadcastReceiver
comme there est pas trop acceptable, car il sera déclenché que lorsque je commence une action avec le Wi-Fi (comme la découverte), mais je dois vérifier son état avant.
double possible de [WiFi statut direct] (https://stackoverflow.com/questions/20034736/wifi-direct-status) – Basix
Check it out [https://stackoverflow.com/questions/21533616/is-it-possible-to-connect-two-or-more-wifi-direct-groups?rq=1](https://stackoverflow.com/questions/ 21533616/is-it-possible-to-connect-two-or-more-wifi-direct-groups? Rq = 1) –