2089 votes

Y-a-t-il seulement un moyen ?

J'aime la plate-forme Android. En fait, avec quelques amis, nous avons même participer à l'ADC avec la Spoxt projet.

Mais Java n'est pas ma langue préférée. Nous travaillons sur une S60 version et cette plate-forme a une belle API Python. Bien sûr, il n'y a rien d'officiel à propos de Python sur Android, mais depuis Jython existe, quelqu'un connais un moyen de laisser le serpent et le robot travailler ensemble ?

1157voto

JohnMudd Points 3196

Que diriez - Kivy?

Open source bibliothèque Python pour le développement rapide d'applications qui rendent l'utilisation de nouvelles interfaces utilisateur, comme le multi-touch apps.

Kivy fonctionne sur Linux, Windows, OS X, Android et iOS. Vous pouvez exécuter le même [python] code sur toutes les plateformes prises en charge.

Kivy Vitrine app

365voto

Heat Miser Points 6305

Il y a aussi la nouvelle ASE projet, c'est génial, et a une certaine intégration avec Android natif de composants. Android Environnement De Script

230voto

unmounted Points 10968

OUI!

Un exemple via Matt Cutts -- "voici un scanner de code à barres écrit en six lignes de code Python:

import android
droid = android.Android()
code = droid.scanBarcode()
isbn = int(code['result']['SCAN_RESULT'])
url = "http://books.google.com?q=%d" % isbn
droid.startActivity('android.intent.action.VIEW', url)

95voto

muriloq Points 1031

"La Pygame sous-ensemble pour Android est un port d'un sous-ensemble de Pygame fonctionnalités de la plate-forme Android. L'objectif du projet est de permettre la création de Android, des jeux, et à faciliter le portage des jeux de PC comme les plates-formes Android."

Les exemples incluent un match complet, emballé dans un APK, ce qui est assez intéressant.

90voto

Rab Ross Points 842

Il y a aussi SL4A écrit par un employé de Google.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X