aplicaciones android
DESARROLLO DE APLICACIONES CON ANDROID I
Escuela Politécnica
Curso de adaptación al Grado en Ingeniería de Telecomunicaciones
SERVICIOS EN MOVILIDAD / MULTIMEDIA Y MOVILIDAD
DESARROLLO DE APLICACIONES CON ANDROID I
Todos los derechos de propiedad intelectual de esta obra pertenecen en exclusiva a la
Universidad Europea de Madrid,S.L.U. Queda terminantemente prohibida la reproducción,
puesta a disposición del público y en general cualquier otra forma de explotación de toda o
parte de la misma.
La utilización no autorizada de esta obra, así como los perjuicios ocasionados en los derechos
de propiedad intelectual e industrial de la Universidad Europea de Madrid, S.L.U., darán lugar al
ejercicio de las acciones que legalmentele correspondan y, en su caso, a las responsabilidades
que de dicho ejercicio se deriven.
1
SERVICIOS EN MOVILIDAD / MULTIMEDIA Y MOVILIDAD
DESARROLLO DE APLICACIONES CON ANDROID I
Contenido
Presentación ........................................................................................................................................ 3
Desarrollo de una aplicaciónbásica..................................................................................................... 4
Creación de Broadcast Receiver ........................................................................................................ 10
Creación de Content Providers .......................................................................................................... 13
Creación de interfacesde usuario ..................................................................................................... 16
Resumen ............................................................................................................................................ 22
2
SERVICIOS EN MOVILIDAD / MULTIMEDIA Y MOVILIDAD
DESARROLLO DE APLICACIONES CON ANDROID I
Presentación
Entramos de llenoen este tema en el desarrollo de aplicaciones en Android. Existe abundante
bibliografía y tutoriales en Internet por lo que simplemente se han incluido unos ejemplos que
sirven para ilustrar algunos de los aspectos más destacados del desarrollo con Android.
En el primero de ellos se pasa a tener dos actividades de manera que tras un tiempo de espera o
al pulsar una tecla pasaremos de unapantalla o actividad a otra.
En segunda instancia crearemos un receptor de eventos que probaremos con el DDMS de manera
que en el propio emulador se verá el resultado de la recepción de un SMS y se mostrará tanto el
número como el contenido del mensaje en la parte superior del dispositivo.
Por último entramos de lleno en el desarrollo de interfaces de usuario con la inclusión de una
pantalla delogin en la que simplemente capturaremos los datos introducidos por el usuario sin
llegar a realizar aún ningún servicio HTTP.
3
SERVICIOS EN MOVILIDAD / MULTIMEDIA Y MOVILIDAD
DESARROLLO DE APLICACIONES CON ANDROID I
Desarrollo de una aplicación básica
Una aplicación Android esta definida por el contenido de AndroidManifest.xml donde se declaran
todas sus actividades, puntos de entrada,capas de comunicación, permisos e intents.
Como primer paso crearemos una pantalla de inicio. Para ello utilizaremos el fichero
menu_background.jpg en la carpeta res/drawable-mdpi de forma que a la vez se añada un nuevo
ID en R.java tal que:
public static final int menu_background=0x7f020001;
Para definir el interfaz crearemos un nuevo fichero XML llamado splash.xml en el que copiaremoslos contenidos del main.xml generado automáticamente y sustituiremos el por un
con este contenido:
Una vez creado este interfaz lo activamos añadiendo al código de onCreate la siguiente sentencia:
setContentView(R.layout.splash);
donde es importante comprobar para ver que todo ha ido bien que se ha añadido un ID para el
fichero splash en el fichero R.java tal y como se muestra...
Regístrate para leer el documento completo.