- Primer contacto con Android
Abrimos Eclipse y pinchamos en Archivo / Nuevo / Android Ap
Ponemos como nombre de aplicación Hola, como nombre de proyecto Hola y como nombre de paquete android.ejemplos.hola.
El proyecto y aplicación tienen que pertenecer a un paquete, paquete que pondremos común a los ejemplos que desarrollemos.
Elegimos el sdk (versión) y el mínimo de sistema requerido Froyo.
Pulsamos siguiente y elegimos blankactivity. Activity es digamos la pantalla que veremos al iniciar la aplicación, como la ventana de aplicación en cualquier entorno de programación.
Dejamos los valores por omisión y pulsamos finalizar.
Y ya esta lista la primera aplicación (inútil como en todos los ejemplos de HolaMundo), pero que nos sirve para ver como se crea y sin tener que escribir nada de codigo.
En esta ultima imagen he desplegado 3 carpetas en la parte izquierda, para indicar su valor:
1. src – es donde se situa el codigo java de la aplicación.
2. layout – es donde esta la imagen o actividad que será la pantalla que le aparecerá al usuario en su móvil.
3. values – aquí en stings.xml se guarda el nombre de la aplicación y otras variables.
Cada uno de estos apartados tiene su codigo que procedo a poner, así mismo hay una pestaña de bajo de Palette donde se pasa de codigo xml a grafico para ver la pantalla como queda.
1. src – codigo:
package android.ejemplos.hola;import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
public class MainActivity extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}
2. layout – codigo:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="@string/hello_world"
tools:context=".MainActivity" />
</RelativeLayout>
3. values – codigo:
<string name="app_name">Hola</string>
<string name="hello_world">Hello world!</string>
<string name="menu_settings">Settings</string>
<string name="title_activity_main">MainActivity</string>
</resources>
Pulsamos el botón play (verde) para ver la aplicación en ejecución y se abrirá automáticamente el emulador de Android, tardara un poco en ejecutarse.
Pongo el enlace al archivo en pdf. Se agradece colaboracion pulsa publi.