Python pour android

Les langages de script rendent la programmation d`applications Android plus facile.

Avec les mauvais outils, la programmation informatique peut être plus difficile et exaspérant que clouer de la gelée à 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é "piles incluses," langue: celle qui comprend la plupart des bibliothèques, des outils et la documentation nécessaires pour produire à peu près tout type d`application. L`interpréteur Python est disponible pour toutes les plates-formes informatiques, y compris le smartphone Android et la tablette du système d`exploitation PC.

Outils de programmation Android

La plupart des programmes d`applications Android est effectuée en utilisant le langage Java. Le code Java est compilé en bytecode qui fonctionne sous Java comme Dalvik Virtual Machine Android. En outre, kit de développement natif Android permet d`accéder à l`interface de programmation d`applications Android, ou API, C ou C ++. Les programmeurs expérimentés avec Microsoft langage de programmation C # peut écrire des applications Android en utilisant Mono clone Microsoft .NET. Mono pour Android prend en charge tout CLR .NET, ou Common Language Runtime, langage compatible, y compris IronPython. IronPython est une open source, la version C # de l`interpréteur Python.

Couche de script pour les applications (de SL4A)

Bien que Java est le langage standard pour le développement d`applications Android, les ingénieurs de Google ont mis au point un moyen pour les fans de, langages de script interprété pour créer des applications Android ainsi. À l`heure actuelle, la couche de script de Google pour Android - SL4A - supporte Python, Perl, JRuby, Lua, BeanShell, javascript et Tcl. Pour développer des applications en utilisant SL4A, vous devez avoir l`environnement d`exécution Java Oracle / Sun ou 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 inclus avec le SDK Android.

Python pour Android

Python version 2.6.2 a été porté pour fonctionner sur la machine virtuelle Android dans la couche de script pour l`environnement Android. Bien que la dernière version de Python est 3.2.2, il y a encore beaucoup de développement d`applications Python fait en utilisant les anciennes versions de la langue. Vous pouvez télécharger et installer l`application PythonForAndroid disponible "Code.google.com" sur votre appareil Android SL4A prêt et émulateur logiciel. Google rend disponible exemples de scripts Python, les cadres d`application Web et un module Python pour le chiffrement aussi bien.

Jythonroid

Video: Kivy (Python) Android - что это?

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 toujours disponible est la version 0.4, publiée Novembre de 2008.

Les références

  • lien Linux Journal: Python pour Android
  • lien Indéfinis Etudes: Commande de votre brillant Android en Python
  • lien Open Source à Google: Présentation de l`environnement Android Scripting
  • lien Code.Google: Android Scripting
  • lien Python: Python

Video: Python Kivy - Comment crée un apk, le signer et l'aligner pour l'exporter vers le playstore

A propos de l`auteur

Allen Bethea a écrit des articles sur la programmation, la conception Web, systèmes d`exploitation et le matériel informatique depuis 2002. Il est titulaire d`un baccalauréat en sciences de l`UNC-Chapel Hill et AAS degrés dans la technologie de bureau, génie mécanique / rédaction et de la technologie Internet. Allen possède une vaste expérience avec le logiciel de bureau et un système pour les systèmes d`exploitation Windows et Linux.

Video: Разработка мобильных приложений на Python

Articles connexes