2010-09-28 1 views
9

Qualcuno potrebbe indicarmi un tutorial sull'uso del contesto di scripting per android? Ho visto un sacco di tutorial su come scrivere codice Python utilizzando l'API di Android in particolare da http://code.google.com/p/android-scripting/wiki/Tutorials.Scrivere python (o qualsiasi altro SL4A) in Android

Ma nessuno di quello che ho visto dà un buon esempio di come tutto questo funzioni all'interno di Android o di come chiamare il materiale Python da un'applicazione Android. Sto cercando un tutorial che fondamentalmente possa portare tutto insieme solo così posso vedere un esempio di una vera app per Android che esegue script python.

+0

Non è chiaro per me quello che stai cercando. Vuoi vedere un esempio di come eseguire Python da una normale app per Android Java? – Damon

+0

È possibile ottenere il libro da Apress: http://www.apress.com/9781430235699 –

risposta

8

Nota: tutto questo è stato testato sul mio Samsung Galaxy S con sistema operativo Android 2.2. YMMV.

Non ho mai pensato di eseguire Python su Android finché non l'ho visto. Grazie :)
Ho installato l'app SL4A e ho provato un semplice script Shell. Sto installando l'interprete Python e presto proveremo un mondo ciao.

Il passo erano dritto in avanti:
1. Scaricare l'applicazione (it.s non sul mercato in modo da ottenere da http://code.google.com/p/android-scripting/)
2. Creare uno script di shell facendo clic sul pulsante Aggiungi e scegliendo Shell nel opzioni che pop-up
3. Scrivi il tuo codice.
4. Selezionare "Salva ed esegui" (o "Salva ed esci" e fare clic sul nome dello script nella finestra principale)
5. A questo punto l'output dello script dovrebbe apparire nella finestra del terminale.

Ora sto cercando di installare l'interprete Python. Manterrà il thread aggiornato ma immagino che questo sarà lo stesso insieme di passaggi. Sto avendo molti problemi a scaricare i file - il download è lento e continua a chiudersi.

Non so se è possibile chiamare questi script da un'applicazione Android. L'intenzione del progetto sembra essere il contrario. Ma cosa so!

Modifica: continua con la mia esperienza con Python.
1. Aprire SL4A e andare al menu Visualizza-> Interpreti. Se Python non è elencato, selezionare Aggiungi dal menu.
2. Verrà scaricato un apk che si installa (assicurarsi che sia possibile installare applicazioni non di mercato)
3. Aprire l'app Python per Android. Ha un solo pulsante "Installa"
4. Fai clic su Installa e attendi ... e aspetta ... Non usare il telefono fino a quando l'installazione sembra che ci sia un bug in questa app, quindi se usi qualsiasi altra app sul telefono o scheda da questa il download viene cancellato !!!
5. Dopo un'installazione corretta, tornare a SL4A dovresti vedere Python negli Interpreti e molti esempi di script Python.
6. I campioni sembrano coprire un bel po 'delle API. Sono rimasto molto colpito da ciò che ho visto.

Modifica: Dal post originale ho anche provato su un Galaxy S2 con Android 4.0. con risultati altrettanto impressionanti.

+1

Sto utilizzando la stessa cosa in Garmin Asus A10 con Android 2.1 – Froyo

3

Dopo aver installato Android Scripting (SL4A) .apk hai installato Python for Android?

  1. Questo sarebbe sicuramente lavorare adesso ogni volta che si avvia SL4A si dovrebbe toccare per ulteriori opzioni
  2. si arriva a vedere il pulsante Aggiungi basta cliccare su quel Crea il tuo script.
  3. durante l'esecuzione richiederebbe l'ambiente di esecuzione scegliere il terminale per quello.
  4. Il terminale funziona.
  5. Prima di test Python è in esecuzione su Android o non Testare i programmi di esempio su SL4A.