Fantastique, je crois que la solution pour vous est ce projet génial appelé Python-for-Android (Py4A). Non seulement il vous permet d'exécuter des scripts sur votre appareil Android, mais il vous permet aussi d'aller plus loin car il est possible d'exécuter des scripts sur votre appareil Android. Vous pouvez aller plus loin car le projet inclut des instructions simples sur la création d'un paquet APK Android autonome et téléchargeable.
Tout d'abord, je commencerais par me rendre sur le site readme de Py4A. Il existe un recettes (script) qui répondra à vos besoins. Les python3 qui permet à Python3 de fonctionner en "Stand alone" sur Android.
Cet extrait de Linuxjournal explique l'installation du script sur votre appareil Android :
"Courir avec un Smartphone
Pour exécuter un script Python sur votre appareil physique Android, installez SL4A et Python pour Android sur votre appareil, puis transférez votre script.
Pour installer SL4A sur votre appareil physique Android, activez l'option Sources inconnues dans les paramètres d'application de votre appareil. Ce paramètre est nécessaire pour permettre l'installation d'applications non commerciales sur votre téléphone. Ceci fait, vous pouvez suivre les mêmes étapes que pour l'installation de SL4A et de Python sur votre émulateur. Pour accélérer un peu les choses, installez Barcode Scanner depuis l'Android Market et utilisez-le pour "lire" les QR Codes depuis l'écran de votre bureau.
Transfert de votre script vers votre combiné Il y a plusieurs façons de transférer votre script sur un vrai téléphone. J'ai constaté que le succès de l'utilisation de la connectivité Bluetooth ou des arrangements de câblage USB dépend beaucoup du matériel sur lequel vous travaillez. Ce qui fonctionne sur un appareil ne fonctionne pas sur un autre, et ainsi de suite. Votre kilométrage peut varier en fonction de l'appareil que vous utilisez. Lorsque j'ai besoin de transférer un fichier, je me suis tourné vers une solution qui fonctionne quel que soit l'appareil que j'utilise (tant que l'appareil peut communiquer avec un réseau Wi-Fi local). J'active le serveur OpenSSH sur mon PC de développement fonctionnant sous Linux, puis j'utilise l'application de transfert de fichiers AndFTP sur le téléphone pour transférer des fichiers du bureau vers le téléphone. AndFTP est disponible en téléchargement gratuit sur l'Android Market et s'installe en quelques minutes. Une fois connecté à mon ordinateur avec AndFTP, je peux naviguer jusqu'au répertoire de mon choix, marquer les fichiers que je veux, puis les télécharger sur la carte SD de mon téléphone.
AndFTP fonctionne bien, et j'en suis venu à compter sur lui pour tous mes transferts de fichiers Android (voir Ressources). Veillez simplement à transférer vos scripts dans /sdcard/sl4a/scripts sur le téléphone pour vous assurer que les noms de vos scripts apparaissent dans la liste des scripts de SL4A.
Une fois votre fichier de script transféré sur votre appareil physique, démarrez SL4A comme précédemment, tapez sur le nom de votre application et tapez sur la roue d'exécution. Comme prévu, votre application s'exécute comme sur l'émulateur, mais plus rapidement ! Je n'ai pas inclus de capture d'écran de l'application fonctionnant sur un vrai téléphone pour deux raisons. D'une part, l'application a exactement la même apparence que dans l'émulateur, et d'autre part, elle fonctionne sur votre appareil, vous pouvez donc y jeter un coup d'œil !
C Il y a une autre particularité de SL4A qui pourrait vous intéresser. Le projet comprend des instructions préliminaires sur la création d'un paquet APK Android autonome et téléchargeable (voir Ressources). Une fois créé, le fichier APK regroupe votre script Python personnalisé avec des informations qui permettent à d'autres utilisateurs d'Android d'installer automatiquement Python pour Android sur leur téléphone portable, puis d'exécuter votre application à partir du menu principal des applications du smartphone. La description du processus de création de l'APK nécessiterait probablement un autre article, je laisse donc aux plus courageux d'entre vous le soin d'essayer les instructions sur le Wiki SL4A"
Python pour Android site web.