Hinweis: All dies wurde auf meinem Samsung Galaxy S mit Android 2.2 getestet. YMMV.
Ich habe nie daran gedacht, Python auf Android zu laufen, bis ich das sah. Danke :)
Ich habe die SL4A-App installiert und ein einfaches Shell-Skript ausprobiert. Ich installiere den Python-Interpreter und werde bald eine Hallo Welt ausprobieren.
Der Schritt waren gerade nach vorn:
1. Laden Sie die App (it.s nicht auf dem Markt es so erhalten von http://code.google.com/p/android-scripting/)
2. ein Shell-Skript Erstellen Sie die Schaltfläche Hinzufügen, klicken und Shell Wahl in der Popup-Optionen
3. Schreiben Sie Ihren Code.
4. Wählen Sie "Save and Run" (oder "Save and Exit" und klicken Sie auf den Skriptnamen im Hauptfenster)
5. An diesem Punkt sollte die Ausgabe des Skripts im Terminal-Fenster angezeigt werden.
Jetzt versuche ich den Python-Interpreter zu installieren. Behält den Thread auf dem neuesten Stand, aber ich denke, das wird die gleiche Menge von Schritten sein. Ich habe viele Probleme beim Herunterladen der Dateien - der Download ist langsam und schließt weiter.
Ich weiß nicht, ob Sie diese Skripte von einem Android appln aufrufen können. Die Intention des Projekts scheint umgekehrt zu sein. Aber was weiß ich!
Edit: Weiter mit meiner Erfahrung mit Python.
1. Öffnen Sie SL4A und gehen Sie zu Ansicht-> Interpreter-Menü. Wenn Python nicht aufgeführt ist, wählen Sie Hinzufügen aus dem Menü.
2. Dadurch wird eine von Ihnen installierte APK heruntergeladen (stellen Sie sicher, dass nicht marktfähige Anwendungen installiert sind)
3. Öffnen Sie die Python für Android App. Es hat einen einzigen Knopf "Installieren" 4. Klicken Sie auf Installieren und warten ... und warten Sie ... Verwenden Sie nicht das Telefon, bis die Installation ist scheint es ein Fehler in dieser App so, wenn Sie eine verwenden andere App am Telefon oder Tab von diesem weg wird der Download abgebrochen !!!
5. Nach einer erfolgreichen Installation Rückkehr zu SL4A sollten Sie nun Python in den Interpretern und viele Beispiel-Python-Skripte sehen.
6. Die Beispiele scheinen ziemlich viele APIs zu umfassen. Ich war ziemlich beeindruckt von dem, was ich sah.
Edit: Seit dem ursprünglichen Beitrag habe ich auch auf einem Galaxy S2 mit Android 4.0 getestet. mit ähnlich beeindruckenden Ergebnissen.
Es ist mir nicht klar, wonach Sie suchen. Sie möchten ein Beispiel sehen, wie Python von einer normalen Java Android App ausgeführt wird? – Damon
Sie können das Buch von Apress nur bekommen: http://www.apress.com/9781430235699 –