Pour tout ce que vous souhaitez automatiser sur votre téléphone Android, je vous recommande vivement d'utiliser Automate. Automate est une application puissante de script visuel. Imaginez que c'est le BluePrints pour Android. Ou si vous connaissez Scratch, c'est exactement la même chose. Changer le type de réseau par défaut est un paramètre système que vous pouvez facilement faire en utilisant Automate.
Automate propose le bloc "Quick Settings Tile Show" qui permet de créer une tuile QS et d'interagir avec elle. Pour l'utilisation de ce bloc, reportez-vous à https://llamalab.com/automate/doc/block/quick_settings_tile_show.html
Cette application est une application de scripting. Cela signifie que vous devez toujours créer votre programme selon vos souhaits, mais je suppose que cela ne devrait pas être un problème pour vous. https://llamalab.com/automate/
Votre script ressemblera à ceci :
Vous devez d'abord définir votre type de réseau préféré. Allons-y pour le LTE ici. Vous sélectionnez le bloc "System Settings Set", choisissez "Network Preferrence" et entrez LTE. Remarque : la valeur réelle que votre système utilise pour exprimer "LTE" peut varier d'un appareil à l'autre. Pour savoir quel terme VOTRE appareil utilise, vous pouvez utiliser le bloc "System Setting Get" : Dans vos paramètres, définissez LTE comme réseau préféré. Ensuite, dans Automate, vous utilisez le bloc "System Setting Get" et demandez le réseau préféré actuel. Vous attribuez la sortie du bloc à une variable (vous n'avez pas besoin d'en créer une manuellement). Une variable portant le nom que vous avez saisi sera créée automatiquement), par exemple "Type". Ensuite, vous choisissez le bloc "Toast Show" et entrez le nom de la variable. Remarque : Automate utilise du texte comme entrée principale. Vous pouvez passer d'un mode à l'autre en cliquant sur l'icône "fx" juste à côté du champ de saisie.
Il se transformera alors en Stamp. Les textes sont toujours entourés de ces "", alors que les variables ne le sont pas. Lorsque vous saisissez la variable dans le bloc Toast Show, assurez-vous de passer en mode de saisie Variable et de saisir le nom de votre variable sans ces "".
Lorsque vous avez trouvé comment votre appareil appelle "LTE" dans les paramètres, retournez à notre script original. Ici, vous pouvez l'ajouter au bloc System Setting Set.
Jusqu'à présent, notre script comporte deux blocs : Le bloc Flow Start et System Setting Set. Maintenant, nous ajoutons la tuile Quick Settings. Pour cela, vous choisissez le bloc Quick Settings Tile Show et le configurez selon vos souhaits. Par exemple, vous pouvez l'appeler LTE, choisir une icône appropriée et la rendre "active".
Maintenant, ajoutez un autre bloc System Settings Set, qui change la préférence de réseau pour ce que vous voulez avoir à la place, par exemple EDGE ou WDCMA. Pour savoir sous quel nom votre système appelle ces types de réseau, vous pouvez recycler le script "System Settings Get - Toast Show".
Puis, une fois de plus, mettez un autre bloc de présentation des tuiles de paramètres rapides avec les mêmes arguments de saisie, à l'exception du bouton "Actif", qui doit être laissé inactif cette fois.