Android stoppe ta connexion wifi s'il n'y a pas d'accès internet ?
Voilà encore une fois une fonctionnalité qui dérange 1% de la population ... et je suis en plein dedans !-) alors si toi aussi tu veux pouvoir te connecter à des réseaux wifi qui ne sont pas connectés à internet et conserver la connexion active lis la suite ...
Depuis Android 6 Google a ajouté une fonctionnalité sans doute pratique pour le commun des mortels : si la connexion wifi en cours n'a pas d'accès internet alors on essaye la connexion wifi suivante ... sans poser la question à l'utilisateur (sous entendu l'utilisateur veut du web).
Seulement voilà, si vous voulez par exemple utiliser un réseau wifi local privé et non connecté (ou vous connecter à votre appareil photo, téléviseur, aspirateur, piscine, grille-pain, réfrigérateur or whatever qui n'est pas encore ouvert sur l'internet quelle horreur) vous allez galérer : au bout de quelques secondes hop votre android change de réseau.
Ça semble "idiot" mais par exemple c'est la raison pour laquelle les applications de type "connexion à votre appareil photo" ne marchent plus (ou alors demandent aux développeurs de faire des adaptations)...
Voilà la solution ... par contre si vous n'avez pas un accès adb/shell/root je n'ai aucune idée de comment faire. (en fait, si, je supprimais tous les réseaux wifi "connus" et encore je crois me souvenir qu'au bout d'un certain moment android déconnectait le wifi tout seul).
adb shell settings put global captive_portal_detection_enabled 0
Source : https://stackoverflow.com/questions/37218510/android-6-0-1-force-wifi-connection-with-no-internet-access
Illustration Par Google, AOSP (User-created screenshot) Apache License 2.0 (http://www.apac..., via Wikimedia Commons