Avec les mauvais outils , programmation informatique peut être plus difficile et exaspérant de clouer de la gelée sur un arbre avec le talon de votre chaussure. Le langage de programmation Python a été conçu pour être facile à apprendre, facile à écrire et facile à entretenir . Python a été appelé un " piles incluses , " language: celui qui comprend la plupart des bibliothèques, des outils et la documentation nécessaires pour produire à peu près n'importe quel type d'application . L'interpréteur Python est disponible pour toutes les principales plates-formes informatiques , y compris les smartphones Android et le système d'exploitation Tablet PC. Android programmation Outils
programmation d'applications Android plupart se fait en utilisant le langage Java . Code Java est compilé en bytecode Java qui s'exécute sous -like Dalvik Virtual Machine Android. En outre , le kit de développement natif d'Android permet d'accéder à l' interface de programmation d'applications , ou API d'Android , de C ou C + + . Les programmeurs expérimentés en C # langage de programmation de Microsoft peuvent écrire des applications Android à l'aide de Microsoft . NET clone Mono. Mono pour Android prend en charge tout . NET CLR ou Common Language Runtime , la langue compatible , y compris IronPython . IronPython est une source ouverte , C # version de l'interpréteur Python.
Couche Scripting pour Android ( SL4A )
Bien que Java est le langage standard pour Android app développement , Google ingénieurs ont développé une façon pour les fans de interprétés , les langages de script pour créer des applications Android ainsi . Actuellement , Scripting Layer Google pour Android - SL4A - supports Python , Perl, JRuby , Lua , BeanShell , JavaScript et Tcl . Pour développer des applications en utilisant SL4A , vous devez avoir l' Oracle /Sun Java ou environnement d'exécution OpenJDK installé. Vous devez également télécharger le SDK Android. Enfin, vous devez télécharger et installer SL4A sur votre appareil Android et l'émulateur de périphérique Android fourni avec le SDK Android.
Python pour Android
version de Python 2.6 .2 a été porté à exécuter sur la machine virtuelle Android dans la couche Scripting pour l'environnement Android. Bien que la dernière version de Python 3.2.2 est , il ya encore beaucoup de développement d'applications Python fait en utilisant les anciennes versions du langage. Vous pouvez télécharger et installer l'application PythonForAndroid disponible au " Code.google.com " sur votre appareil Android SL4A - prêt et un émulateur de logiciel . Google met à disposition des exemples de scripts Python , les cadres d'application Web et un module Python pour le chiffrement ainsi .
Jythonroid
Jythonroid est une autre version de Python disponible pour le développement Android. Jythonroid a été dérivé Jython: une implémentation de Python écrit en Java au lieu de C. Comme PythonForAndroid , vous pouvez télécharger Jythonroid de Google. Malheureusement , le soutien à Jythonroid a cessé en faveur de PythonForAndroid . La dernière version de Jythonroid encore disponible est la version 0.4 , publié Novembre 2008.