Différences entre les versions de « Faire tourner un script python sur android »
Ligne 15 : | Ligne 15 : | ||
Utiliser Termux:Widget pour démarrer le script Python via une icône. | Utiliser Termux:Widget pour démarrer le script Python via une icône. | ||
Voici un exemple tout simple de script pour allumer la lampe du tel, | |||
<pre> | |||
import subprocess | |||
import time | |||
def turn_on_flash(): | |||
subprocess.run(["termux-torch", "on"]) # Active la lampe | |||
def turn_off_flash(): | |||
subprocess.run(["termux-torch", "off"]) # Désactive la lampe | |||
if __name__ == "__main__": | |||
print("Allumage de la lampe...") | |||
turn_on_flash() | |||
time.sleep(5) # Laisser allumé 5 secondes | |||
print("Extinction de la lampe...") | |||
turn_off_flash() | |||
</pre> |
Version du 20 janvier 2025 à 08:47
Quand on commence à connaitre Python on a envie d'en mettre partout !
Sur Android, voici quelques pistes, - mettre le tel en mode développeur - installer Termux - connecter le tel au PC avec un câble USB
Installer scrcpy sur le PC et le lancer. scrcpy doit détecter le tel.
Ensuite cela permet de taper les lignes de commandes depuis le PC (on voit la fenêtre Termux), avec un bon clavier.
On peut installer Python, lancer Nano, éditer un script Python, puis le faire tourner.
ATTENTION : la version Google Store de termux est limitée, il faut aller chercher celle de f-droid (qu'il faut préalablement installer)
Utiliser Termux:Widget pour démarrer le script Python via une icône.
Voici un exemple tout simple de script pour allumer la lampe du tel,
import subprocess import time def turn_on_flash(): subprocess.run(["termux-torch", "on"]) # Active la lampe def turn_off_flash(): subprocess.run(["termux-torch", "off"]) # Désactive la lampe if __name__ == "__main__": print("Allumage de la lampe...") turn_on_flash() time.sleep(5) # Laisser allumé 5 secondes print("Extinction de la lampe...") turn_off_flash()