1) Instalamos las herramientas de desarrollo:
Descargamos Eclipse desde http://www.eclipse.org/downloads/
Yo elegí la versión “Eclipse IDE for Java Developers”.
Extraemos:
$ tar -zxvf eclipse-java-indigo-SR2-linux-gtk-x86_64.tar.gz instalamos: $ sudo mv eclipse /opt/Eclipse
2) Descargamos e instalamos el plugin para Eclipse ADT.
Abrimos Eclipse (podemos poner esta llamada en el menú de aplicaciones):
$ /opt/Eclipse/eclipse
Luego en el menú “Help –> Install New Software” agregamos la siguiente dirección en el cuadro de dialogo:
https://dl-ssl.google.com/android/eclipse/
Marcamos “Developer Tools” y le damos “Siguiente”
Aceptamos las licencias y le damos “Finalizar” para completar la instalación.
Nos pedirá reiniciar Eclipse.
3) Después de reiniciar, automaticamente nos consultará por la instalación de los Android SDK.
Seleccionamos las versiones que necesitemos y el programa descargará e instalará el SDK.
4) Configuramos el plugin ADT:
En Eclipse vamos a Window –> Preferences, seleccionamos Android y le damos Aceptar.
5) Configuramos una nueva maquina virtual donde correremos nuestras aplicaciones:
Vamos a Window–>ADV Manager, presionamos New y ponemos los datos de la nueva máquina virtual.
6) Ya estamos en condiciones de escribir nuestra primer linea de código:
Vamos a File–>New –> Android Project
Definimos nombre del proyecto, nombre del paquete y versión de android con que se ejecutará.
Luego podremos desplegar en el arbol del proyecto las partes mas importantes de una aplicación Android:
AndroidManifest: Es un archivo de tipo XML, en este archivo definimos la versión de nuestra aplicación, los activities de los que consta y los permisos que debe de tomar la aplicación (conexión a internet, mensajeria, contactos, etc).
Res/Layout/Main.Xml: Define toda la interfaz gráfica de la aplicación, por defecto crea la inicial con un layout simple.
Res/Values/Strings.Xml: Define un cadena de caracteres a ser llamada desde nuestra aplicación Java.Resulta mas útil que estar escribiendo variables en la propia aplicación. Por defecto nos crea un string que resuelve el nombre de la aplicación.
Res/Drawable: Aquí encontramos todos los iconos e imágenes que vamos a usar en nuestra aplicación.
Src/Package/Aplicación.java: Todo el código en Java de nuestra aplicación.
Ahora bien, para escribir nuestra linea “Hola Mundo”, definimos en el archivo strings.xml:
<string name=”hello”> HolaMundo!</string>
Ahora mostramos el valor de esta variable llamandola desde el archivo de interfaz “main.xml”:
<TextView android:layout_width=”fill_parent” android:layout_height=”fill_parent” android:text=”@string/hello” />
con fill_parent le estamos diciendo que ocupe todo el espacio disponible a lo ancho y a lo alto.
Ahora ya podemos ejecutar nuestra aplicación con “Run”. Arrancará la máquina virtual y mostrará el resultado.
7) Para instalar esta aplicación en nuestro dispositivo Android, copiamos el /bin/holamundo.apk a nuestro dispositivo e instalamos.