@sebsauvage Perso je m’en sers pour activer le Wi-Fi et le désactiver automatiquement. Comme la localisation n’est pas un moyen fiable (dans les bâtiments on capte pas toujours correctement, et inversement la position ne corresponds pas à la portée du Wi-Fi (au pif si je suis au sous-sol de mon immeuble)).
On peut faire un scan des Wi-Fi connus sans l’activer : s’il en trouve un connu, il active le Wi-Fi 30 secondes, et si après ces 30 secondes je ne suis pas connecté (ou s’il n’a pas trouvé de Wi-Fi connu), il attends 15 minutes (environ, c’est Android qui gère pour ne pas ruiner la batterie).
Une fois connecté il attends la déconnexion et coupe le Wi-Fi dès qu’elle se produit.
Mon second flow sert à contourner un bug étrange : je ne peut plus envoyer de SMS en 4G (tout le reste fonctionne, réception de SMS, appels, données… c’est vraiment que l’envoi, et que en 4G (en 3G tout roule)). Du coup je désactive la 4G (pour passer en 3G/H+) quand j’ouvre Silence et repasse en 4G dès que je quitte l’application.