Archivo para la categoria 'Tutoriales'

BusyBox: la navaja suiza del Linux incrustado

Busy Box integra las utilidades UNIX/Linux más comunes en un único y pequeño ejecutable por lo que es el compañero predilecto de los móviles que integran dicho sistema operativo como es el caso de Android.

Quizás ya seas un experto en esta cuestiones y esta entrada no te sea de gran utilidad pero si quieres empezar a bucear en las entrañas de tu móvil quizás estés en el artículo inicial adecuado.

En el momento de escribir esto, Busy Box va por su versión 1.15.2, la misma que anunció Amon_RA haber integrado en [Recovery] [29-Nov-2009] RA-dream-v1.4.0 aunque, a pesar de haber realizado dicha actualización, me sigue diciendo que estoy usando la versión 1.15.1 (algo que poco importa para lo que nos ocupa).

Read more »

Personalización: splash1

La personalización de todo lo que nos rodea, tecnología a la cabeza, se ha convertido en un elemento diferenciador que refleja nuestro caracter y gustos y, para algunos, es un auténtico credo. Al margen de consideraciones estéticas, que haberlas haylas, podemos ser muy pragmáticos con nuestro Android ya que nos permite manipular todo su contenido siempre y cuando tengamos los conocimientos adecuados.

Al encender nuestro móvil ocurren muchas, muchas cosas aunque visualmente no lo parezca. Precisamente lo que vamos a personalizar en esta ocasión es la primera parte de ese arranque visual que se compone de dos imágenes denominadas splash1 y splash2 (que podemos tratar en otra ocasión).

splash1

splash1, en formato jpg, tamaño 320 x 480, listo para ser convertido.

Aviso: Esto puede dañar vuestro terminal, hacedlo bajo y exclusivamente bajo vuestra responsabilidad…

Read more »

ASE: un gran desconocido.

Android Scripting Environment (ASE) es un lenguaje de guiones (scripts) que puede ser directamente interpretado en un móvil Android. No deben confundirse los scripts y los apk (Android PacKage) simplemente porque un guión no sustituye un programa pero sí es cierto que resulta muy útil para crear utilidades y pequeñas aplicaciones.

El entorno ASE permite la creación y ejecución de código utilizando varios lenguajes interpretados entre los cuales todavía falta Javascript (aunque la versión r14 lo soporta vía Rhino) pero ya están disponibles los siguientes: (entre paréntesis las actuales versiones)

  • Python (2.6.2)
  • Perl (5.10.0)
  • Rhino (1.7R2)
  • JRuby (1.2.0RC1)
  • Lua (5.1.4)
  • BeanShell (2.0b4)
  • shell

ASE es potente porque puede acceder a varias APIs como hacen las aplicaciones convencionales para:

  • Manejar “intents”.
  • Iniciar “activities”.
  • Realizar llamadas telefónicas.
  • Enviar mensajes de texto.
  • Escanear códigos de barras.
  • Obtener ubicaciones y datos de sensores.
  • Utilizar el sintetizador de voz (text-to-speech).
  • etc.

Read more »