2010-09-28 8 views
9

¿Alguien me puede indicar un tutorial sobre el uso del entorno de scripting de Android? He visto muchos tutoriales sobre cómo escribir código python utilizando la API de Android, especialmente desde http://code.google.com/p/android-scripting/wiki/Tutorials.Escribir python (o cualquier otro SL4A) en android

Pero nada de lo que he visto da un buen ejemplo de cómo funciona todo esto dentro de Android o cómo llamar a sus cosas de pitón desde una aplicación de Android. Estoy buscando un tutorial que básicamente pueda reunirlo todo para que pueda ver un ejemplo de una aplicación de Android real que ejecuta secuencias de comandos de Python.

+0

No está claro para mí lo que estás buscando. ¿Desea ver un ejemplo de cómo ejecutar Python desde una aplicación de Android Java normal? – Damon

+0

Puede obtener el libro de Apress: http://www.apress.com/9781430235699 –

Respuesta

8

Nota: Todo esto fue probado en mi Samsung Galaxy S con Android 2.2. YMMV.

Nunca pensé en ejecutar Python en Android hasta que vi esto. Gracias :)
Instalé la aplicación SL4A y probé una simple secuencia de comandos de Shell. Estoy instalando el intérprete de Python y pronto probaré un hello world.

El paso era sencillo:
1. Descargar la aplicación (it.s no en el mercado, así que llegar desde http://code.google.com/p/android-scripting/)
2. Crear un script haciendo clic en el botón Agregar y la elección de Shell en el opciones que emergente
3. Escriba su código.
4. Seleccione "Guardar y Ejecutar" (o "Guardar y Salir" y haga clic en el nombre del script en la ventana principal)
5. En este punto, la salida de su script debería aparecer en la ventana del terminal.

Ahora estoy tratando de instalar el intérprete de Python. Mantendré actualizado el hilo pero supongo que será el mismo conjunto de pasos. Tengo muchos problemas para descargar los archivos: la descarga es lenta y sigue cerrándose.

No sé si puede llamar a estos scripts desde una aplicación de Android. La intención del proyecto parece ser al revés. ¡Pero que se yo!

Editar: Continuando con mi experiencia con Python.
1. Abra SL4A y vaya al menú Ver-> Intérpretes. Si Python no está en la lista, seleccione Agregar del menú.
2. Esto descargará una aplicación que instale (asegúrese de que esté disponible la instalación de aplicaciones no de mercado)
3. Abra la aplicación Python para Android. Tiene un solo botón "Instalar"
4. Haga clic en Instalar y espere ... y espere ... No use el teléfono hasta que la instalación parezca tener errores en esta aplicación, así que si usa ¡Otra aplicación en el teléfono o la pestaña lejos de ésta descarga la descarga!
5. Después de una instalación exitosa, regrese a SL4A, ahora debería ver Python en los intérpretes y una gran cantidad de ejemplos de scripts de Python.
6. Las muestras parecen cubrir bastante de las API. Estaba bastante impresionado por lo que vi.

Editar: Desde la publicación original también he probado en un Galaxy S2 con Android 4.0. con resultados igualmente impresionantes.

+1

Estoy usando lo mismo en Garmin Asus A10 con Android 2.1 – Froyo

3

Después de instalar Android Scripting (SL4A) .apk, ¿ha instalado Python for Android?

  1. Esto seguramente funcionar ahora cada vez que inicie SL4A que le toque para más opciones
  2. que se llega a ver el botón Agregar simplemente haga clic en que crean las secuencias de comandos.
  3. mientras se ejecuta, preguntará por el entorno en ejecución, elija la terminal para eso.
  4. Se ejecuta la Terminal.
  5. Primero para probar Python se está ejecutando en su Android o no Pruebe los programas de muestra en el SL4A.
Cuestiones relacionadas